type: meta

slug: autonomy-acceptance

base_branch: main

gate0_mode: strict

preset: codex

land_mode: merge-to-main

exec_mode: ship


type: goal

text: Prove one-run autonomy on engine 0.1.43: a real small fix dispatched, gated, reviewed, and landed with zero operator intervention.


type: task

seat: coder

tier: medium

desc: scripts/deploy.sh line 22 runs `node --test src/control-api.test.js src/daemon.test.js`, but src/control-api.test.js no longer exists (its coverage was split into src/control-config.test.js and src/control-launch.test.js), so deploy.sh always fails. Update that line to run the existing control API test files plus src/daemon.test.js. Do not change any other deploy.sh step. Acceptance: `bash -n scripts/deploy.sh` and `node --test src/control-config.test.js src/control-launch.test.js src/daemon.test.js` both pass. Commit only the declared file.