Files
Garry Tanandcapy-ai[bot] 45a678323b v1.91.70.0 feat(unattended): artifact contract + validator, unattended session kind, findings-derived review log, gate list (multi-agent wave B-core) (#3115)
* v1.91.70.0 feat(unattended): artifact contract, unattended session kind, findings-derived review log, gate list

Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com>

* test: register test/fixtures/multi-agent-wave as a free fixture (consumer: headless-artifacts.test.ts)

Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com>

---------

Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com>
2026-10-10 23:26:08 +00:00

29 lines
13 KiB
JSON

{"schema_version": 2, "run": "maw-20261010", "id": "maw-20261010-a1", "pr": "A", "item": "A1", "title": "`gstack-doctor --check`: the one-line verdict", "tier": 1, "depends_on": [], "findings": ["maw-20261010-ceo-outside-5", "maw-20261010-ceo-outside-11", "maw-20261010-dx-outside-3", "maw-20261010-dx-outside-4", "maw-20261010-dx-native-F9", "maw-20261010-eng-outside-11"], "blocked_by": ["maw-20261010-uc1", "maw-20261010-d1", "maw-20261010-d12"], "acceptance": "see docs/designs/MULTI_AGENT_WAVE_2026_10_10.md item A1 and Validation", "status": "ready"}
{"schema_version": 2, "run": "maw-20261010", "id": "maw-20261010-a2", "pr": "A", "item": "A2", "title": "The Capy installer lives in the repo", "tier": 1, "depends_on": [], "findings": ["maw-20261010-ceo-outside-5", "maw-20261010-ceo-outside-11", "maw-20261010-dx-outside-2", "maw-20261010-dx-outside-4", "maw-20261010-eng-outside-11"], "blocked_by": ["maw-20261010-uc1", "maw-20261010-d1", "maw-20261010-d12"], "acceptance": "see docs/designs/MULTI_AGENT_WAVE_2026_10_10.md item A2 and Validation", "status": "ready"}
{"schema_version": 2, "run": "maw-20261010", "id": "maw-20261010-a3", "pr": "A", "item": "A3", "title": "Durable state on ephemeral machines", "tier": 1, "depends_on": [], "findings": ["maw-20261010-ceo-outside-5", "maw-20261010-dx-outside-8"], "blocked_by": ["maw-20261010-uc1", "maw-20261010-d1", "maw-20261010-d12"], "acceptance": "see docs/designs/MULTI_AGENT_WAVE_2026_10_10.md item A3 and Validation", "status": "ready"}
{"schema_version": 2, "run": "maw-20261010", "id": "maw-20261010-b0", "pr": "B-core", "item": "B0", "title": "One versioned artifact contract", "tier": 1, "depends_on": ["A"], "findings": ["maw-20261010-ceo-outside-3", "maw-20261010-dx-outside-6", "maw-20261010-dx-outside-7", "maw-20261010-dx-outside-8", "maw-20261010-dx-native-F5", "maw-20261010-dx-native-F6", "maw-20261010-eng-outside-7", "maw-20261010-eng-outside-15", "maw-20261010-eng-outside-21"], "blocked_by": ["maw-20261010-uc1", "maw-20261010-d1", "maw-20261010-d12"], "acceptance": "see docs/designs/MULTI_AGENT_WAVE_2026_10_10.md item B0 and Validation", "status": "ready"}
{"schema_version": 2, "run": "maw-20261010", "id": "maw-20261010-b1", "pr": "B-core", "item": "B1", "title": "A real unattended session kind", "tier": 1, "depends_on": ["A"], "findings": ["maw-20261010-ceo-native-6.1", "maw-20261010-dx-native-F10", "maw-20261010-eng-outside-10", "maw-20261010-eng-native-F4"], "blocked_by": ["maw-20261010-uc1", "maw-20261010-d1", "maw-20261010-d12"], "acceptance": "see docs/designs/MULTI_AGENT_WAVE_2026_10_10.md item B1 and Validation", "status": "ready"}
{"schema_version": 2, "run": "maw-20261010", "id": "maw-20261010-b7", "pr": "B-core", "item": "B7", "title": "Review-log status derived from findings", "tier": 1, "depends_on": ["A"], "findings": ["maw-20261010-dx-outside-15", "maw-20261010-eng-outside-15", "maw-20261010-eng-outside-21"], "blocked_by": ["maw-20261010-uc1", "maw-20261010-d1", "maw-20261010-d12"], "acceptance": "see docs/designs/MULTI_AGENT_WAVE_2026_10_10.md item B7 and Validation", "status": "ready"}
{"schema_version": 2, "run": "maw-20261010", "id": "maw-20261010-b9", "pr": "B-core", "item": "B9", "title": "One gate list instead of four-option sequences", "tier": 1, "depends_on": ["A"], "findings": ["maw-20261010-dx-outside-14"], "blocked_by": ["maw-20261010-uc1", "maw-20261010-d1", "maw-20261010-d12"], "acceptance": "see docs/designs/MULTI_AGENT_WAVE_2026_10_10.md item B9 and Validation", "status": "ready"}
{"schema_version": 2, "run": "maw-20261010", "id": "maw-20261010-b10", "pr": "B-core", "item": "B10", "title": "Wall time and a pre-run estimate", "tier": 1, "depends_on": ["A"], "findings": [], "blocked_by": ["maw-20261010-uc1", "maw-20261010-d1", "maw-20261010-d12"], "acceptance": "see docs/designs/MULTI_AGENT_WAVE_2026_10_10.md item B10 and Validation", "status": "ready"}
{"schema_version": 2, "run": "maw-20261010", "id": "maw-20261010-b12", "pr": "B-core", "item": "B12", "title": "URGENT, outside this plan", "tier": 1, "depends_on": ["A"], "findings": [], "blocked_by": ["maw-20261010-uc1", "maw-20261010-d1", "maw-20261010-d12"], "acceptance": "see docs/designs/MULTI_AGENT_WAVE_2026_10_10.md item B12 and Validation", "status": "ready"}
{"schema_version": 2, "run": "maw-20261010", "id": "maw-20261010-b2", "pr": "B-runner", "item": "B2", "title": "autoplan unattended profile and the output files", "tier": 1, "depends_on": ["B-core"], "findings": ["maw-20261010-dx-outside-5", "maw-20261010-dx-outside-8", "maw-20261010-eng-outside-5", "maw-20261010-eng-outside-6", "maw-20261010-eng-outside-9", "maw-20261010-eng-native-F1", "maw-20261010-eng-native-F19"], "blocked_by": ["maw-20261010-uc1", "maw-20261010-d1", "maw-20261010-d12"], "acceptance": "see docs/designs/MULTI_AGENT_WAVE_2026_10_10.md item B2 and Validation", "status": "blocked_on_dependency"}
{"schema_version": 2, "run": "maw-20261010", "id": "maw-20261010-b3", "pr": "B-runner", "item": "B3", "title": "A pluggable outside voice, with a model parameter", "tier": 1, "depends_on": ["B-core"], "findings": ["maw-20261010-ceo-outside-4", "maw-20261010-eng-outside-8"], "blocked_by": ["maw-20261010-uc1", "maw-20261010-d1", "maw-20261010-d12"], "acceptance": "see docs/designs/MULTI_AGENT_WAVE_2026_10_10.md item B3 and Validation", "status": "blocked_on_dependency"}
{"schema_version": 2, "run": "maw-20261010", "id": "maw-20261010-b4", "pr": "B-runner", "item": "B4", "title": "Condensed operative checklists", "tier": 1, "depends_on": ["B-core"], "findings": ["maw-20261010-eng-outside-18"], "blocked_by": ["maw-20261010-uc1", "maw-20261010-d1", "maw-20261010-d12"], "acceptance": "see docs/designs/MULTI_AGENT_WAVE_2026_10_10.md item B4 and Validation", "status": "blocked_on_dependency"}
{"schema_version": 2, "run": "maw-20261010", "id": "maw-20261010-b8", "pr": "B-runner", "item": "B8", "title": "Spec-review loop at the cap", "tier": 1, "depends_on": ["B-core"], "findings": ["maw-20261010-ceo-outside-10", "maw-20261010-eng-outside-18"], "blocked_by": ["maw-20261010-uc1", "maw-20261010-d1", "maw-20261010-d12"], "acceptance": "see docs/designs/MULTI_AGENT_WAVE_2026_10_10.md item B8 and Validation", "status": "blocked_on_dependency"}
{"schema_version": 2, "run": "maw-20261010", "id": "maw-20261010-b11", "pr": "B-runner", "item": "B11", "title": "Reconciliation when outside passes run beside native ones", "tier": 1, "depends_on": ["B-core"], "findings": [], "blocked_by": ["maw-20261010-uc1", "maw-20261010-d1", "maw-20261010-d12"], "acceptance": "see docs/designs/MULTI_AGENT_WAVE_2026_10_10.md item B11 and Validation", "status": "blocked_on_dependency"}
{"schema_version": 2, "run": "maw-20261010", "id": "maw-20261010-c1", "pr": "C-stamp", "item": "C1", "title": "A repo ship policy, machine-readable", "tier": 1, "depends_on": ["B-core"], "findings": ["maw-20261010-ceo-outside-8", "maw-20261010-dx-outside-12", "maw-20261010-eng-outside-21", "maw-20261010-eng-native-F12", "maw-20261010-eng-native-F18"], "blocked_by": ["maw-20261010-uc1", "maw-20261010-d1", "maw-20261010-d12"], "acceptance": "see docs/designs/MULTI_AGENT_WAVE_2026_10_10.md item C1 and Validation", "status": "blocked_on_dependency"}
{"schema_version": 2, "run": "maw-20261010", "id": "maw-20261010-c2", "pr": "C-stamp", "item": "C2", "title": "`gstack-restamp`: the whole stamp in one step", "tier": 1, "depends_on": ["B-core"], "findings": ["maw-20261010-ceo-outside-6", "maw-20261010-ceo-native-6.4", "maw-20261010-dx-outside-9", "maw-20261010-dx-outside-11", "maw-20261010-dx-outside-16", "maw-20261010-eng-outside-3", "maw-20261010-eng-outside-4", "maw-20261010-eng-outside-16"], "blocked_by": ["maw-20261010-uc1", "maw-20261010-d1", "maw-20261010-d12"], "acceptance": "see docs/designs/MULTI_AGENT_WAVE_2026_10_10.md item C2 and Validation", "status": "blocked_on_dependency"}
{"schema_version": 2, "run": "maw-20261010", "id": "maw-20261010-c3", "pr": "C-stamp", "item": "C3", "title": "The tree-equality receipt", "tier": 1, "depends_on": ["B-core"], "findings": ["maw-20261010-ceo-outside-2", "maw-20261010-dx-outside-1", "maw-20261010-dx-outside-10", "maw-20261010-eng-outside-1", "maw-20261010-eng-outside-2"], "blocked_by": ["maw-20261010-uc1", "maw-20261010-d1", "maw-20261010-d12"], "acceptance": "see docs/designs/MULTI_AGENT_WAVE_2026_10_10.md item C3 and Validation", "status": "blocked_on_dependency"}
{"schema_version": 2, "run": "maw-20261010", "id": "maw-20261010-c5", "pr": "C-stamp", "item": "C5", "title": "The handoff record, identifiers first", "tier": 1, "depends_on": ["B-core"], "findings": [], "blocked_by": ["maw-20261010-uc1", "maw-20261010-d1", "maw-20261010-d12"], "acceptance": "see docs/designs/MULTI_AGENT_WAVE_2026_10_10.md item C5 and Validation", "status": "blocked_on_dependency"}
{"schema_version": 2, "run": "maw-20261010", "id": "maw-20261010-c7", "pr": "C-stamp", "item": "C7", "title": "History policy and preregistration ancestry", "tier": 1, "depends_on": ["B-core"], "findings": [], "blocked_by": ["maw-20261010-uc1", "maw-20261010-d1", "maw-20261010-d12"], "acceptance": "see docs/designs/MULTI_AGENT_WAVE_2026_10_10.md item C7 and Validation", "status": "blocked_on_dependency"}
{"schema_version": 2, "run": "maw-20261010", "id": "maw-20261010-c4", "pr": "C-pregate", "item": "C4", "title": "Generated files regenerate, never hand-merge", "tier": 1, "depends_on": ["C-stamp"], "findings": ["maw-20261010-dx-outside-11"], "blocked_by": ["maw-20261010-uc1", "maw-20261010-d1", "maw-20261010-d12"], "acceptance": "see docs/designs/MULTI_AGENT_WAVE_2026_10_10.md item C4 and Validation", "status": "blocked_on_dependency"}
{"schema_version": 2, "run": "maw-20261010", "id": "maw-20261010-c6", "pr": "C-pregate", "item": "C6", "title": "Issue links and flake issues", "tier": 1, "depends_on": ["C-stamp"], "findings": ["maw-20261010-eng-outside-20"], "blocked_by": ["maw-20261010-uc1", "maw-20261010-d1", "maw-20261010-d12"], "acceptance": "see docs/designs/MULTI_AGENT_WAVE_2026_10_10.md item C6 and Validation", "status": "blocked_on_dependency"}
{"schema_version": 2, "run": "maw-20261010", "id": "maw-20261010-c8", "pr": "C-pregate", "item": "C8", "title": "`gstack-pregate`: cheap checks before anything paid", "tier": 1, "depends_on": ["C-stamp"], "findings": ["maw-20261010-ceo-outside-7", "maw-20261010-dx-outside-13", "maw-20261010-eng-outside-12", "maw-20261010-eng-outside-13", "maw-20261010-eng-outside-14", "maw-20261010-eng-outside-17"], "blocked_by": ["maw-20261010-uc1", "maw-20261010-d1", "maw-20261010-d12"], "acceptance": "see docs/designs/MULTI_AGENT_WAVE_2026_10_10.md item C8 and Validation", "status": "blocked_on_dependency"}
{"schema_version": 2, "run": "maw-20261010", "id": "maw-20261010-d1", "pr": "D", "item": "D1", "title": "Reality rows in plan reviews", "tier": 1, "depends_on": ["B-runner"], "findings": ["maw-20261010-ceo-outside-5", "maw-20261010-ceo-outside-10"], "blocked_by": ["maw-20261010-uc1", "maw-20261010-d1", "maw-20261010-d12"], "acceptance": "see docs/designs/MULTI_AGENT_WAVE_2026_10_10.md item D1 and Validation", "status": "blocked_on_dependency"}
{"schema_version": 2, "run": "maw-20261010", "id": "maw-20261010-d2", "pr": "D", "item": "D2", "title": "Review and cso look sideways", "tier": 1, "depends_on": ["B-runner"], "findings": ["maw-20261010-ceo-native-6.1"], "blocked_by": ["maw-20261010-uc1", "maw-20261010-d1", "maw-20261010-d12"], "acceptance": "see docs/designs/MULTI_AGENT_WAVE_2026_10_10.md item D2 and Validation", "status": "blocked_on_dependency"}
{"schema_version": 2, "run": "maw-20261010", "id": "maw-20261010-d3", "pr": "D", "item": "D3", "title": "Investigate recipes and backlog mode", "tier": 1, "depends_on": ["B-runner"], "findings": [], "blocked_by": ["maw-20261010-uc1", "maw-20261010-d1", "maw-20261010-d12"], "acceptance": "see docs/designs/MULTI_AGENT_WAVE_2026_10_10.md item D3 and Validation", "status": "blocked_on_dependency"}
{"schema_version": 2, "run": "maw-20261010", "id": "maw-20261010-e1", "pr": "E", "item": "E1", "title": "`/eval-plan`: preregistered, paid evals for the user's product", "tier": 1, "depends_on": ["B-runner", "C-stamp"], "findings": ["maw-20261010-ceo-outside-9", "maw-20261010-eng-outside-9"], "blocked_by": ["maw-20261010-uc1", "maw-20261010-d1", "maw-20261010-d12"], "acceptance": "see docs/designs/MULTI_AGENT_WAVE_2026_10_10.md item E1 and Validation", "status": "blocked_on_dependency"}
{"schema_version": 2, "run": "maw-20261010", "id": "maw-20261010-e2", "pr": "E", "item": "E2", "title": "Coordination tools", "tier": 1, "depends_on": ["B-runner", "C-stamp"], "findings": [], "blocked_by": ["maw-20261010-uc1", "maw-20261010-d1", "maw-20261010-d12"], "acceptance": "see docs/designs/MULTI_AGENT_WAVE_2026_10_10.md item E2 and Validation", "status": "blocked_on_dependency"}
{"schema_version": 2, "run": "maw-20261010", "id": "maw-20261010-e3", "pr": "E", "item": "E3", "title": "What the owner sees", "tier": 1, "depends_on": ["B-runner", "C-stamp"], "findings": ["maw-20261010-ceo-outside-12", "maw-20261010-dx-outside-14", "maw-20261010-eng-outside-20"], "blocked_by": ["maw-20261010-uc1", "maw-20261010-d1", "maw-20261010-d12"], "acceptance": "see docs/designs/MULTI_AGENT_WAVE_2026_10_10.md item E3 and Validation", "status": "blocked_on_dependency"}