mirror of
https://github.com/garrytan/gstack.git
synced 2026-10-31 22:14:25 +01:00
* 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>
121 lines
3.3 KiB
JSON
121 lines
3.3 KiB
JSON
{
|
|
"schema_version": 1,
|
|
"run": "maw-20261010",
|
|
"generator": "hand-written by the autoplan run; `gstack-artifact validate` (B0) does not exist yet",
|
|
"status": "complete",
|
|
"base": "91bbd9e",
|
|
"host": "capy",
|
|
"required_phases": [
|
|
"ceo",
|
|
"dx",
|
|
"eng"
|
|
],
|
|
"phases": {
|
|
"ceo": {
|
|
"snapshot": "2937ab4e\u2026f6845",
|
|
"native": {
|
|
"model": "claude-fable-5-1",
|
|
"status": "completed"
|
|
},
|
|
"outside": {
|
|
"model": "gpt-6-astra",
|
|
"provider": "codex",
|
|
"status": "completed"
|
|
}
|
|
},
|
|
"dx": {
|
|
"snapshot": "ffe83107\u2026f11753",
|
|
"native": {
|
|
"model": "claude-fable-5-1",
|
|
"status": "completed"
|
|
},
|
|
"outside": {
|
|
"model": "gpt-6-astra",
|
|
"provider": "codex",
|
|
"status": "completed"
|
|
}
|
|
},
|
|
"eng": {
|
|
"snapshot": "d7365d9256d2c956908fce530731115816ab6b477152e78602fc69d51fd14b17",
|
|
"native": {
|
|
"model": "claude-fable-5-1",
|
|
"status": "completed",
|
|
"read_receipt": "77ee24a4\u20263511f"
|
|
},
|
|
"outside": {
|
|
"model": "gpt-6-astra",
|
|
"provider": "codex",
|
|
"status": "completed",
|
|
"rc": 3,
|
|
"wall_s": 227
|
|
}
|
|
}
|
|
},
|
|
"counts": {
|
|
"decisions": 13,
|
|
"decisions_pending": 0,
|
|
"findings": 65,
|
|
"findings_accepted": 64,
|
|
"findings_partial": 1,
|
|
"tasks": 28
|
|
},
|
|
"deviations": [
|
|
"Spec Review Loop not run",
|
|
"review-log JSONL rows not written (ephemeral state root)",
|
|
"phase-publication-hook guard not enforced (no hooks on this host)",
|
|
"artifacts hand-written, not validated by tooling"
|
|
],
|
|
"artifacts": {
|
|
"decisions.jsonl": {
|
|
"path": "decisions.jsonl",
|
|
"sha256": "8c7ed4e1554816cc40861c322d5d69a957036cc52db91c1f1d1e9181e39a11e8"
|
|
},
|
|
"findings.jsonl": {
|
|
"path": "findings.jsonl",
|
|
"sha256": "9da0491bd136a5378877a596256179068c934a07b6eedcfd43d8a14ee9b0823b"
|
|
},
|
|
"tasks.jsonl": {
|
|
"path": "tasks.jsonl",
|
|
"sha256": "01d5e708ffe98d638cdb40a4b8dc65bba279ee43cc9ce90677f631b90448de4d"
|
|
},
|
|
"timing.json": {
|
|
"path": "timing.json",
|
|
"sha256": "c8427164fd266959dbb3ccab3a7b52213d110a27baa0b9a55a764178c33187bc"
|
|
},
|
|
"ceo-native.md": {
|
|
"path": "ceo-native.md",
|
|
"sha256": "66311c4da064b0286314f98129671ad8fc9201f37bfc96bd2a9d9662c9121c8a"
|
|
},
|
|
"ceo-outside.md": {
|
|
"path": "ceo-outside.md",
|
|
"sha256": "f62fec9e324dc5af02b6d2b3eb5759530ff0c35b711f392b11d33e3afd353b49"
|
|
},
|
|
"dx-native.md": {
|
|
"path": "dx-native.md",
|
|
"sha256": "369f85927d3f8efbb1ae26dfcfbb8020ece20a5cd236dd1112ec4d83f69f760a"
|
|
},
|
|
"dx-outside.md": {
|
|
"path": "dx-outside.md",
|
|
"sha256": "52c7965134a421db205a63f287abe65c3f3c98c58c1bfe11d4ecee7dd2508068"
|
|
},
|
|
"eng-native.md": {
|
|
"path": "eng-native.md",
|
|
"sha256": "c0bd9a0cf33baeda2cc60d1f105c26944e7a9f6cd6e125b9b680a4ffb352ab77"
|
|
},
|
|
"eng-outside.md": {
|
|
"path": "eng-outside.md",
|
|
"sha256": "ab84692aedfe5c2c5e7b82958715e8d84bf593805595f621c48726d350cb9631"
|
|
},
|
|
"plan.md": {
|
|
"path": "plan.md",
|
|
"sha256": "225b0e74b1cf8442dbcd4b93cfc868d0428fe8ac1d53e37b394416f7ad527fd4"
|
|
}
|
|
},
|
|
"gate_rev": 1,
|
|
"gate": {
|
|
"reply": "all",
|
|
"answered_at": "2026-10-10T21:30Z",
|
|
"gate_rev": 1
|
|
}
|
|
}
|