gsxdsm
|
93437ff09b
|
FN-8306: add mission symbol lock scheduler admission
Schedule approved mission work with durable symbol-level concurrency control.
- Gate mission execution on active lineage and required plan approval
- Acquire, renew, and release symbol locks across scheduler and workflow execution
- Honor custom workflow WIP columns when maintaining symbol-lock leases
- Add admission, contention, renewal, and custom-WIP regression coverage
Files changed:
.../fn-8306-mission-symbol-scheduler-admission.md | 7 ++
docs/architecture.md | 1 +
packages/core/src/task-store/moves.ts | 23 ++++
.../src/__tests__/mission-symbol-admission.test.ts | 54 +++++++++
.../__tests__/scheduler-workflow-cutover.test.ts | 49 ++++++++
.../src/__tests__/workflow-work-processor.test.ts | 39 ++++++
.../src/__tests__/workflow-work-scheduler.test.ts | 44 +++++++
packages/engine/src/mission-symbol-admission.ts | 94 +++++++++++++++
packages/engine/src/scheduler.ts | 133 ++++++++++++++++++++-
packages/engine/src/workflow-work-processor.ts | 22 +++-
packages/engine/src/workflow-work-scheduler.ts | 62 +++++++++-
11 files changed, 520 insertions(+), 8 deletions(-)
Fusion-Task-Id: FN-8306
Fusion-Task-Lineage: ec6a9928-d8c0-4cf7-99b5-47e1fc3a2dcc
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
|
2026-07-19 22:07:55 -07:00 |
|