gsxdsm
3d0ce2ed3a
FN-8545: enforce mission lineage task admission
Protect feature bootstrap task creation with mission-lineage admission rules.
- Restrict supervised agents to linked autonomous mission features
- Atomically claim defined feature tasks and preserve duplicate ownership
- Lock defined feature claims to prevent concurrent bootstrap inserts
- Document admission behavior and add PostgreSQL and delegation coverage
Files changed:
.changeset/fn-8545-mission-admission.md | 7 +
docs/agents.md | 6 +
docs/missions.md | 12 +-
.../__tests__/postgres/mission-store.pg.test.ts | 119 ++++++++++++
packages/core/src/async-mission-store.ts | 203 +++++++++++++++++++--
packages/core/src/duplicate-guard.ts | 14 +-
packages/core/src/mission-store.ts | 15 ++
packages/core/src/task-store/task-creation.ts | 152 ++++++++++-----
.../src/__tests__/agent-tools-delegation.test.ts | 152 ++++++++++++++-
packages/engine/src/agent-tools.ts | 151 ++++++++++++++-
10 files changed, 753 insertions(+), 78 deletions(-)
Fusion-Task-Id: FN-8545
Fusion-Task-Lineage: c6e1b46d-f434-4b07-93bc-27e1f6b491b1
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
2026-07-23 14:21:29 -07:00
..
2026-07-23 14:21:29 -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