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 15:25:09 -07:00
2026-07-23 00:16:34 -07:00
2026-07-23 00:16:34 -07:00
2026-04-18 23:41:47 -07:00
2026-07-14 08:16:42 -07:00
2026-07-20 18:16:58 -07:00