gsxdsm
897cce9d94
FN-8656: resolve scheduler lanes for renamed holds
Resolve scheduler lane lookup against workflow-defined hold and terminal columns.
- Use asynchronous workflow lane resolution after the synchronous event prologue
- Preserve legacy lane fallback and recognize all terminal workflow columns
- Update scheduler regression coverage, sync-lane guardrails, and release notes
Files changed:
.changeset/fn-8656-scheduler-renamed-hold-lanes.md | 7 ++
.../sync-workflow-ir-callsite-allowlist.test.ts | 10 +-
.../scheduler-renamed-hold-events.test.ts | 20 ++--
...ow-scheduler-parked-columns-live-e2e.pg.test.ts | 13 ++-
...-sync-role-conversion-inert-live-e2e.pg.test.ts | 8 +-
packages/engine/src/scheduler.ts | 121 +++++++++------------
scripts/check-inert-sync-lane-conversions.mjs | 5 +
scripts/lib/inert-sync-lane-baseline.json | 3 +-
8 files changed, 92 insertions(+), 95 deletions(-)
Fusion-Task-Id: FN-8656
Fusion-Task-Lineage: 389a95a1-289f-4dde-86b3-1e450f8d43db
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
2026-07-31 22:19:32 -07:00
..
2026-07-31 22:19:32 -07:00
2026-07-26 18:11:47 -07:00
2026-07-31 06:46:19 -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