Repository navigation
docs: canonical workspace CLAUDE.md (rules only) + workspace-history.md - #24
Merged
Merged
Conversation
Executes npf docs/handoffs/2026-08-29-claude-md-trim-v2.md: the untracked workspace CLAUDE.md (911 lines, 9,728 words) is split into rules (workspace-CLAUDE.md, to be symlinked from the workspace root) and archaeology (workspace-history.md). Every rule and named tripwire from the pre-trim file survives; the correction narratives move to the history file near-verbatim. Pre-trim text backed up at the workspace root as CLAUDE.md.bak-2026-08-29. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
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.
Executes the CLAUDE.md trim work order (npf
docs/handoffs/2026-08-29-claude-md-trim-v2.md, PR mspinola/npf#324): the untracked workspaceCLAUDE.md(911 lines, 9,728 words) is separated into rules and archaeology, with both halves versioned here.docs/workspace-CLAUDE.mdis the rules-only edition (574 lines, ~5,400 words). Category A content is rewritten imperative; category B tripwires compress to rule-plus-one-line; every named tripwire from the acceptance criteria is grep-verified present (verify-pin command, frozen store path, CBOE grep trap, Windows-first seeding, healthy-defer,__file__check,COTMETRICS_PARAMSsample fallback). Zero em dashes. It lands over the 400-line target because tables, verbatim commands, and governance survive the A/B/C test at full length, which the work order explicitly allows.docs/workspace-history.mdreceives the category C narrative near-verbatim, dated and grouped to mirror the rules file, including the 2026-08-20 pin story, the CBOE double deletion, the restart-on-failure measurement, and the crowdmon wrong-twice record. It states the rule going forward: corrections are edits plus git history, with a dated entry here only when the mistake itself is instructive.After merge, the workspace root
CLAUDE.mdbecomes a relative symlink tocrucible-stack/docs/workspace-CLAUDE.md(per the human's decision on the handoff's open question 2), so future corrections get diffs instead of in-prose archaeology. The pre-trim file is backed up at the workspace root asCLAUDE.md.bak-2026-08-29.🤖 Generated with Claude Code