P6 — Docs, compliance matrix, alpha tag (constitution capstone) #606

Closed
opened 2026-06-22 02:02:08 +00:00 by jason.woltje · 0 comments
Owner

P6 — Docs, compliance matrix, alpha tag (Constitution alpha capstone)

Implements R9 (line-count ceiling) + R10 (docs/compliance/aiguide) and tags the alpha. Closes the constitution mission (lineage #542; design in docs/design/framework-constitution/).

Scope

  • packages/mosaic/framework/CONTRIBUTING.md — layer model, PII/secrets prohibition, dedup rule, how to add a harness adapter, re-contamination rule, dual-installer parity rule, known-limitations (§9 accepted residuals), harness×gate compliance matrix with the hook-parity gap marked.
  • Resident line-count ceiling: extract check-resident-budget.sh over framework-owned resident files (CONSTITUTION.md + AGENTS.md + runtime/*/RUNTIME.md); wire blocking in .woodpecker/ci.yml (replaces the inline loop). Self-tested.
  • aiguide reconcile (separate repo mosaicstack/aiguide) — consistent with the Constitution.
  • Propose alpha tag mosaic-vX.Y.Z-alpha (Lead cuts after the full DoD §8 is green + all phases merged).

Notes

  • Composer unit test (R9) already runs via pnpm test. verify-sanitized.sh (P1) already wired blocking.
  • Hook parity (codex/opencode/pi vs claude) is a tracked v2 gap in the matrix, not closed here.
## P6 — Docs, compliance matrix, alpha tag (Constitution alpha capstone) Implements **R9 (line-count ceiling) + R10 (docs/compliance/aiguide)** and tags the alpha. Closes the constitution mission (lineage #542; design in `docs/design/framework-constitution/`). ### Scope - [ ] `packages/mosaic/framework/CONTRIBUTING.md` — layer model, PII/secrets prohibition, dedup rule, how to add a harness adapter, re-contamination rule, **dual-installer parity rule**, **known-limitations** (§9 accepted residuals), **harness×gate compliance matrix** with the hook-parity gap marked. - [ ] Resident line-count ceiling: extract `check-resident-budget.sh` over framework-owned resident files (`CONSTITUTION.md` + `AGENTS.md` + `runtime/*/RUNTIME.md`); wire blocking in `.woodpecker/ci.yml` (replaces the inline loop). Self-tested. - [ ] `aiguide` reconcile (separate repo `mosaicstack/aiguide`) — consistent with the Constitution. - [ ] Propose alpha tag `mosaic-vX.Y.Z-alpha` (Lead cuts after the full DoD §8 is green + all phases merged). ### Notes - Composer unit test (R9) already runs via `pnpm test`. `verify-sanitized.sh` (P1) already wired blocking. - Hook parity (codex/opencode/pi vs claude) is a **tracked v2 gap** in the matrix, not closed here.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: mosaicstack/stack#606