docs: canon pass — split canonical spec from runtime state, add 5 companion docs #2
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "docs/starros-doc-canon-pass"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Follow-up to PR #1. Restructures the repo so the canonical spec is integration-overview only; runtime facts move to a live companion doc; 5 new companion docs land; cross-file references are normalized.
3 commits
8e376e5b55107dNet: 13 files changed (5 new, 8 updated). 616 lines added, 314 removed.
What is in the PR
Spec v2.0 (
specs/starros-stack-spec.md)docs/runtime-state.md.decisions/0003-canonical-spec-boundaries.md§Glossary.5 new companion docs
docs/runtime-state.md— live operational state, per-week rewrite, deliberately shortspecs/gbrain-substrate.md— project substrate, in-scope per J7 2026-07-09docs/persistence-boundaries.md— 'where do I write this?' map (17-row table)docs/external-workers.md— CLI workers policy (5 in scope: Claude Code, OpenCode, Kilocode, Gemini, Copilot)decisions/0003-canonical-spec-boundaries.md— rationale + glossary for the spec/companion-doc splitCross-file updates
kanban/backlog.md— E1 retitled from 'Mission Control shell' to 'StarrOS doc canon' with 7 cards (T1–T7); E2-T1 typo fix OKF/GBrain → GBrain; new E3 'Runtime ops' epic with 14 cards mapped to phases P0–P13packets/leaf-card-template.md— newReport-back channelfield; explicit cross-ref todocs/external-workers.md§6prompts/san-handoff.md— reading list expanded to 15 docsprompts/fable-global.md— paused-components callout with glossary cross-refdocs/playbook.md— companion-docs sectiondocs/workflow.md— 'external coder workers' naming normalization; canonical-doc referencesdecisions/0001-repo-is-source-of-truth.md— Related: ADR 0003; strengthened consequences (per-week doc-canon pattern)What is NOT in this PR
Open questions for J7
/etc/nixos/nix/services/hermes-workspace.nixfor later revival, or remove it entirely?specs/aionui-addendum.mdis still a placeholder; when do we have content?Reviewer assignment
Per J7 prior directive ('don't assign the roles until we get to that point'), no reviewers are pre-assigned. Will assign at review time per question #9.
Test plan
author_id/channel_idfiltering)Provenance
908aae4a4b…onmain21dee6don branchspec/starros-stack-canonicalization(PR #1, open)8e376e5+b55107don branchdocs/starros-doc-canon-pass(this PR)— San
v2.0 of specs/starros-stack-spec.md (14088 bytes, was 26995): - Adds §0 'Scope: target architecture vs current implementation state' so the spec stops absorbing debug-notebook cross-references. - Trims runtime facts (port maps, broken services, drift) out of architecture — moves them to docs/runtime-state.md. - Renames §14 to 'Recommendations' (3 spec-shape only) and drops the Ashitaka debug-action recommendation (it was a runtime concern, not architectural). - Adds ADR 0003 link in §12. 5 new companion docs: - docs/runtime-state.md (live operational state; per-week rewrite) - specs/gbrain-substrate.md (project substrate, in-scope per J7 2026-07-09) - docs/persistence-boundaries.md ('where do I write this?' map) - docs/external-workers.md (CLI workers policy; 5 in scope) - decisions/0003-canonical-spec-boundaries.md (rationale + glossary) Cross-references in the spec point at the companion docs; spec is now the target architecture only. Refs: ADR 0001 (repo is source of truth), PR #1 (commit21dee6d), specs/starros-stack-spec.md v1.1.Pull request closed