Rescue the WorkflowNodeEditor quarantine by making duplicate merge seam detection reliable during initial canvas load. - Derive fragment seam conflicts from the loaded workflow IR until React Flow nodes materialize. - Treat IR merge nodes as merge seams so duplicate merge fragments are rejected consistently. - Cover desktop and mobile duplicate merge fragment insertion paths and remove the test from quarantine. - Document the FN-6744 rescue evidence and deletion-ratchet update. Files changed: docs/testing.md | 6 +++- .../app/components/WorkflowNodeEditor.tsx | 11 +++++-- .../__tests__/WorkflowNodeEditor.test.tsx | 34 ++++++++++++++++------ .../app/components/workflow-flow-mapping.ts | 10 +++++++ packages/dashboard/vitest.config.ts | 8 +++-- scripts/lib/test-quarantine.json | 5 ---- 6 files changed, 54 insertions(+), 20 deletions(-) Fusion-Task-Id: FN-6744 Fusion-Task-Lineage: 0f5b167a-8efc-4458-ac9d-e719320b751f
3.5 KiB
3.5 KiB