gsxdsm
e5caea542a
FN-8544: gate mission remediation behind autopilot
Keep mission validation report-only until an operator explicitly enables autopilot.
- Gate validator-created remediation features and task dispatch behind mission autopilot.
- Audit attributed status and autopilot transitions atomically across mission stores.
- Expose mission autonomy controls and document the opt-in lifecycle.
Files changed:
.changeset/fn-8544-mission-autonomy-audit.md | 7 ++
docs/missions.md | 10 +-
packages/cli/src/extension.ts | 26 ++++-
.../__tests__/postgres/mission-store.pg.test.ts | 27 +++++
packages/core/src/async-mission-store.ts | 70 +++++++++++--
packages/core/src/index.gate.ts | 3 +
packages/core/src/index.ts | 3 +
packages/core/src/mission-store.ts | 113 +++++++++++++--------
packages/core/src/mission-types.ts | 22 ++++
.../dashboard/app/components/MissionManager.tsx | 1 +
packages/dashboard/src/mission-routes.ts | 25 +++--
.../src/__tests__/agent-mission-tools.test.ts | 17 +++-
.../src/__tests__/mission-execution-loop.test.ts | 21 ++++
packages/engine/src/agent-heartbeat.ts | 4 +-
packages/engine/src/agent-tools.ts | 30 +++++-
packages/engine/src/executor.ts | 5 +-
packages/engine/src/mission-autopilot.ts | 51 +++++-----
packages/engine/src/mission-execution-loop.ts | 49 ++++++---
packages/engine/src/triage.ts | 5 +-
19 files changed, 377 insertions(+), 112 deletions(-)
Fusion-Task-Id: FN-8544
Fusion-Task-Lineage: 23a69923-5a19-407e-9fe2-8973c166ee9a
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
2026-07-23 15:25:09 -07:00
..
2026-07-23 13:38:41 -07:00
2026-07-23 14:32:58 -07:00
2026-07-23 15:25:09 -07:00
2026-07-11 18:07:00 -07:00
2026-07-22 19:20:55 -07:00
2026-07-06 19:03:06 -07:00
2026-07-19 15:45:45 -07:00
2026-07-21 18:33:22 -07:00
2026-07-08 01:29:56 -07:00
2026-07-19 09:47:58 -07:00
2026-07-23 11:41:15 -07:00
2026-07-18 10:55:50 -07:00
2026-07-22 00:22:42 -07:00
2026-07-18 11:02:45 -07:00
2026-07-22 23:04:33 -07:00
2026-07-20 17:35:06 -07:00
2026-07-23 09:33:25 -07:00
2026-07-23 13:28:19 -07:00