jason.woltje
e175616885
feat(conductor): auto-apply policy gate for worker patches (#34)
- conductor-policy.json (tracked, strictly validated): enabled switch,
path allowlist globs, gating suites - the autonomy decision lives in a
declarative file the owner controls
- scripts/conductor-apply.sh <runId> [--dry-run]: succeeded-run check ->
clean target tree -> diff from worker workspace -> allowlist -> syntax
gates (node/bash/json) -> apply -> policy suites -> attribution commit;
ANY failure reverts the tree; push is never automatic
- scripts/test-conductor.sh: 17 sandbox cases covering every gate incl.
suite-failure auto-revert and disabled policy
- policy defaults: scripts/docs/tasks/missions/adapters + README; all
three suites gate
Closes #34
2026-09-03 07:03:29 -05:00
..
2026-09-02 18:28:14 -05:00
2026-09-02 20:18:17 -05:00
2026-09-02 21:18:07 -05:00
2026-09-03 07:03:29 -05:00
2026-09-02 18:24:36 -05:00
2026-09-02 18:28:14 -05:00
2026-09-02 20:18:17 -05:00
2026-09-02 21:18:07 -05:00
2026-09-03 06:43:02 -05:00
2026-09-02 20:20:32 -05:00
2026-09-02 18:30:08 -05:00
2026-09-02 20:44:31 -05:00
2026-09-03 07:03:29 -05:00
2026-09-03 06:23:47 -05:00
2026-09-03 06:23:47 -05:00
2026-09-03 06:43:02 -05:00
2026-09-03 06:23:47 -05:00