{ "acceptance": [ { "axis": "control-execution", "criterion": "Real OpenCode process requests GPT-6 Astra, finishes successfully, emits one actual session and a matching fresh checkpoint; worktree source identities remain unchanged.", "id": "live-launch" } ], "baseline": { "engine": { "commit": "7741d42fc5e4e761e6449bdaf0e4a61d00036a23", "path": "/home/alex/sots-engine" }, "re": { "commit": "3bfde5a70d874a723e797a695bbd847fd82c0aa7", "path": "/home/alex/sots-re" } }, "checkpoint": "campaign/runtime/checkpoints/launcher-smoke-9e8a62fea4de50abd96f27d6.json", "dependencies": [], "effects": [ "One durable canonical RE checkpoint and one runner event/provenance record; no engine or RE worktree source changes" ], "id": "launcher-smoke", "inputs": [ "Canonical OpenCode configuration and role prompt", "Two isolated baseline-linked worktrees" ], "original_dependencies": [], "owner": { "name": "launcher-smoke", "role": "architecture-review" }, "predictions": [ "Runner completes with explicit requested Astra model and a canonical checkpoint; both source worktrees remain unchanged." ], "scope": [ "SMOKE ONLY: Read this contract and campaign/README.md from the canonical RE state root. Do not implement any other contract, edit source, delegate, or access the lab.", "Use the canonical campaign CLI to write a checkpoint for launcher-smoke with the run-supplied session ID, actor launcher-smoke, role architecture-review and model openai/gpt-6-astra. Summary: explicit Astra launcher reached canonical RE state from paired worktrees; no source mutation. Artifact: campaign/agents/lead.md. Next action: lead inspects this run's actual event/session/checkpoint binding.", "After writing that checkpoint, immediately return a short completion. Do not plan extra work." ], "status": "proposed", "stop_conditions": [ "Any model, permission, contract, checkpoint or source mismatch: record incomplete; no fallback." ], "title": "Normal Astra launcher, explicit routing and durable checkpoint smoke" }