Skip to content

docs: migrate to lean Northstar - #22

Merged
betterthanclay merged 2 commits into
mainfrom
docs/lean-northstar-cut
Sep 26, 2026
Merged

betterthanclay merged 2 commits into
mainfrom
docs/lean-northstar-cut

Conversation

@betterthanclay

Copy link
Copy Markdown
Contributor

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

  • Knowledge. docs/knowledge/ has one owner per topic, listed in docs/knowledge/README.md. It holds vision.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), and contracts/: working-rules, package-boundary, styling, review-oracle, writing-style, plus a new release contract distilled from the 0.2.0 procedure.
  • Rulings folded in from the continuation handoff: the media split, presets-only sizing, the table editor rules (vocabulary); token names as public API and the six retained names (styling); the in-repo oracle (review-oracle); explicit version and never re-cutting a published version (release). Repository gotchas from the older handover moved into working-rules.
  • Questions. Q-001 covers what the next release carries. Q-002 asks whether to extend the style-literal guard or narrow its name.
  • Plan. docs/plan.md replaces 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 (retired.toml): the media block, content_list, and the old Northstar process records. retired-concepts.ts --repo . reports OK.
  • Removed: .northstar/lifecycle/, docs/roadmaps/, docs/handoffs/, docs/logs/, and the old docs/{vision,architecture,contracts,policy}/.
  • Manifest: .paseo/queue.json is now paseo.queue.control.v5, closeout: "queue", no hooks.
  • Orientation: AGENTS.md and docs/README.md now follow the template's shape.
  • Kept at root: 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 to docs/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:vision and [docs_policy.indexes.vision]: removed.
  • qa:docs:contracts:local-paths → qa:docs:knowledge:local-paths, now covering docs/knowledge/** and docs/plan.md.
  • qa:northstar:agent-contract: now also requires docs/knowledge/README.md and docs/plan.md.
  • qa:northstar:front-door: now requires knowledge/README.md and plan.md instead 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 qa passed at 4c00fad. retired-concepts.ts: OK (3 concepts).

Merge needs Tom's explicit go.

🤖 Generated with Claude Code

betterthanclay and others added 2 commits September 26, 2026 08:38
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>
@betterthanclay
betterthanclay merged commit 8c4574b into main Sep 26, 2026
1 check passed
@betterthanclay
betterthanclay deleted the docs/lean-northstar-cut branch September 26, 2026 07:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant