R9 + R10 of the Constitution alpha (in-repo deliverables): - framework/CONTRIBUTING.md: layer model, operator-hygiene/PII prohibition, dedup rule, resident budget, dual-installer parity rule, adding-a-harness, re-contamination rule, harness x gate compliance matrix (hook-parity gap marked as tracked-v2), known-limitations (DESIGN §9 residuals), PR checklist. - check-resident-budget.sh: line-count ceiling over framework-owned resident files (CONSTITUTION + AGENTS + each runtime/*/RUNTIME.md), with --self-test; replaces the crude inline ci.yml loop. Wired blocking in .woodpecker/ci.yml. Composer unit test (R9) already runs via pnpm test; verify-sanitized.sh (P1) already wired. Sanitization + budget + prettier all green. Remaining for the mission close: aiguide reconcile (separate repo) + the alpha tag (Lead cuts after full DoD §8 green + all phases merged; P5 #605 pending). Refs #606, #542 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01EsgTQzV5YUGk1JtCLP4B83
4.7 KiB
4.7 KiB
Tasks — MVP (Top-Level Rollup)
Single-writer: orchestrator only. Workers read but never modify.
Mission: mvp-20260312 Manifest: docs/MISSION-MANIFEST.md
This file is a rollup. Per-workstream task breakdowns live in workstream task files (e.g.
docs/federation/TASKS.md). Workers operating inside a workstream should treat the workstream file as their primary task source; this file exists for orchestrator-level visibility into MVP-wide state.Status values:
not-started|in-progress|done|blocked|failed
Workstream Rollup
| id | status | workstream | progress | tasks file | notes |
|---|---|---|---|---|---|
| W1 | planning-complete | Federation v1 (FED) | 0 / 7 milestones | docs/federation/TASKS.md | M1 task breakdown populated; M2–M7 deferred to mission planning |
Cross-Cutting Tracking
These are MVP-level checks that don't belong to any single workstream. Updated by the orchestrator at each session.
| id | status | description | notes |
|---|---|---|---|
| MVP-T01 | done | Author MVP-level manifest at docs/MISSION-MANIFEST.md |
This session (2026-04-19); PR pending |
| MVP-T02 | done | Archive install-ux-v2 mission state to docs/archive/missions/install-ux-v2-20260405/ |
IUV-M03 retroactively closed (shipped via PR #446 + releases 0.0.27→0.0.29) |
| MVP-T03 | done | Land federation v1 planning artifacts on main |
PR #468 merged 2026-04-19 (commit 66512550) |
| MVP-T04 | not-started | Sync .mosaic/orchestrator/mission.json MVP slot with this manifest (milestone enumeration, etc.) |
Coord state file; consider whether to repopulate via mosaic coord or accept hand-edit |
| MVP-T05 | in-progress | Kick off W1 / FED-M1 — federated tier infrastructure | Session 16 (2026-04-19): FED-M1-01 in-progress on feat/federation-m1-tier-config |
| MVP-T06 | not-started | Declare additional workstreams (web dashboard, TUI/CLI parity, remote control, etc.) as scope solidifies | Track each new workstream by adding a row to the Workstream Rollup |
| T-A292E96F | in-progress | Fix Mosaic Gitea PR metadata/login wrapper regression for U-Connect merge preflight | Kanban t_a292e96f; branch fix/t-a292e96f-gitea-pr-metadata; scratchpad docs/scratchpads/t-a292e96f-gitea-pr-metadata.md |
Pointer to Active Workstream
Active workstream is W1 — Federation v1. Workers should:
- Read docs/federation/MISSION-MANIFEST.md for workstream scope
- Read docs/federation/TASKS.md for the next pending task
- Follow per-task agent + tier guidance from the workstream manifest
Thin-core prompt diet (#528) — feat/contract-thin-core
- Status: PR open, awaiting maintainer merge ratification (fleet-governing change).
- Cut always-injected contract AGENTS+TOOLS+RUNTIME 8,827→4,122 tok (−53%); all 12 hard gates intact.
- Validation: deterministic gate-checklist PASS; headless A/B thin 7/9 vs monolith 5/9. Detail: scratchpads/contract-thin-core.md.
P6 — Docs, compliance matrix, alpha tag (#606) — feat/p6-docs-compliance-alpha
- Status: in-repo deliverables done (CONTRIBUTING.md + harness×gate compliance matrix + check-resident-budget.sh + CI wiring). Remaining: aiguide reconcile (separate repo), alpha tag (Lead, post-merge). Detail: scratchpads/p6-docs-compliance-alpha.md.