#677 - add journal skill for local capture and delegated export#681
Open
bracyw wants to merge 3 commits into
Open
#677 - add journal skill for local capture and delegated export#681bracyw wants to merge 3 commits into
bracyw wants to merge 3 commits into
Conversation
Local, formless, git-free capture: thin capture.sh helper drops timestamped notes into a gitignored .journal/ at repo root, as loose entries or inside category subfolders. Adds the .journal/ gitignore line (distinct from .context/) and the Journal, entry, and category terms to the workflow glossary. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01R7K2o7ZV4gzQhNv7xkZwtf
Opt-in export half proving the full pipeline end-to-end against one downstream flow: reads .journal/ layout and content, proposes grouping (standalone / many-to-one merge / one-to-many split), biases hard to an existing docs area with any new section surfaced for approval, gates on an unconditional confirm showing destination and reshaped text, then delegates a rough-idea note to log-future-addition and prompts whether to delete the source (default keep). Journal never contacts GitHub itself. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01R7K2o7ZV4gzQhNv7xkZwtf
Extend the dispatcher's flow-picker with the remaining destinations, reusing the existing grouping, confirm gate, and delete prompt: work items to to-issues, a fleshed-out spec to to-prd, a decision or new term to grill-with-docs (ADR or CONTEXT), and research to a plain docs write into an existing section. Each delegates and never reimplements formatting, ticketing, or branching. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01R7K2o7ZV4gzQhNv7xkZwtf
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Changes
Adds a journal skill with two clearly-separated halves. Capture drops formless notes into a gitignored .journal/ at the repo root — loose or inside category subfolders — via a thin capture.sh helper, with no git or GitHub contact. Export is an opt-in dispatcher: it reads the journal, proposes a grouping (standalone, merge a category many-to-one, or split an entry one-to-many), biases hard toward an existing docs area behind an unconditional confirm gate, delegates to the skill that owns that output (log-future-addition, to-issues, to-prd, grill-with-docs, or a plain docs write for research), then prompts whether to delete the source note.
Also adds the .journal/ gitignore line (kept distinct from .context/) and the Journal, entry, and category terms to the workflow glossary.
Notes
The journal captures and routes only — it never reimplements formatting, ticketing, or branching, and never pushes or contacts GitHub itself; every outward action is owned by the delegated flow. No new ADR: this is reversible tooling, not an architectural decision. The three commits map one-to-one to the three slice issues (#678 capture, #679 dispatcher, #680 full flow-picker).
Test Cases
Checklist
Closes #678
Closes #679
Closes #680
Generated by Claude Code