feat(landscape): add persistent codebase knowledge document#26
Merged
feat(landscape): add persistent codebase knowledge document#26
Conversation
Defines format, size targets (3000-word cap), freshness rules (7-day default), and update semantics for LANDSCAPE.md. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Adds LANDSCAPE.md as an optional, load-on-demand reference document separate from anchor documents (Constitution, Charter). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Adds optional codebase survey after detection. Tightened Detection, Git workflow, and Gate configuration constraints (732 → 654 words). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Research phase loads LANDSCAPE.md first if available, refreshes inline when stale. Tightened Change requests constraint (607 → 610 words). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
After capturing learnings, incrementally updates LANDSCAPE.md for modules changed in the work unit. Tightened Persistence, Enrichment, and Compaction constraints (623 → 589 words). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Adds Reference Documents section, LANDSCAPE.md to directory tree, and landscape protocol to protocols table. Anchor document language unchanged. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Add LANDSCAPE.md to sw-init Configuration constraint (AC-3.4) - Add explicit timestamp update and missing-case to sw-design refresh (AC-4.2, W5) - Add protocols/landscape.md to sw-init and sw-design Protocol References (W1, W2) - Add landscape.md to CLAUDE.md protocols list (W3) - Update README.md protocol count to 11 (W4) - Reword sw-learn landscape update to use available tools (W6) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Pre-existing gap surfaced by verify (P11): sw-learn references git log in Inputs and Discovery but lacked Bash in allowed-tools. Co-Authored-By: Claude Opus 4.6 <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.
Summary
protocols/landscape.mddefines format, size targets, freshness rules, and update semanticsAcceptance Criteria
Gate Results
Evidence
🤖 Generated with Claude Code