docs: migrate to lean Northstar - #22
Merged
Merged
Conversation
Move vision, architecture, contracts and vocabulary into docs/knowledge/ with one owner per topic. Fold the continuation handoff's operator rulings into their owning files, add a release contract from the 0.2.0 procedure, and record open questions. Replace roadmaps with docs/plan.md, promote the three triage notes, and record retired concepts. Remove .northstar/lifecycle/, docs/roadmaps/, docs/handoffs/ and docs/logs/. Switch the Queue manifest to v5 with queue closeout and no hooks. Rewrite the docs QA file lists, drop the vision index and roadmap heading checks, and point the token-count test at the styling contract. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.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.
One-cut migration to lean Northstar (spec 042), following
northstar-lean/references/adopt.md. Drain was already true: nothing is in Queue for Nightfire.What changed
docs/knowledge/has one owner per topic, listed indocs/knowledge/README.md. It holdsvision.md,architecture.md(system architecture merged with the authority map, stale Card 278 lines dropped),domain/vocabulary.md(stale "to add" states corrected: all seven types have editor and renderer), andcontracts/: working-rules, package-boundary, styling, review-oracle, writing-style, plus a new release contract distilled from the 0.2.0 procedure.docs/plan.mdreplaces roadmaps. Now: payload-schema parity, style-literal guard honesty. Next: the release carrying the palette fix. g01.018 is already complete and is not a plan item. The three triage notes were promoted and deleted.retired.toml): themediablock,content_list, and the old Northstar process records.retired-concepts.ts --repo .reports OK..northstar/lifecycle/,docs/roadmaps/,docs/handoffs/,docs/logs/, and the olddocs/{vision,architecture,contracts,policy}/..paseo/queue.jsonis nowpaseo.queue.control.v5,closeout: "queue", no hooks.AGENTS.mdanddocs/README.mdnow follow the template's shape.PAPERCUTS.md(the template puts it there; I dropped the entry for the post-publish check, which is fixed),CHANGELOG.md,PROVENANCE.md. The writing policy moved todocs/knowledge/contracts/writing-style.md.Docs QA checks changed
qa:docs:paths/qa:docs:links: file lists rewritten for the new layout.qa:docs:index:visionand[docs_policy.indexes.vision]: removed.qa:docs:contracts:local-paths→qa:docs:knowledge:local-paths, now coveringdocs/knowledge/**anddocs/plan.md.qa:northstar:agent-contract: now also requiresdocs/knowledge/README.mdanddocs/plan.md.qa:northstar:front-door: now requiresknowledge/README.mdandplan.mdinstead of the old six indexes.qa:northstar:vision,qa:northstar:roadmaps,qa:northstar:g01: removed.ts/tests/nightfire/style-literals.test.ts: the token count is now read from the styling contract alone, so there is one home for that fact.Validation
effigy qapassed at4c00fad.retired-concepts.ts: OK (3 concepts).Merge needs Tom's explicit go.
🤖 Generated with Claude Code