gsxdsm
5b4eecb5d4
FN-5768: add dual-observe workflow parity instrumentation
Add default-off workflow interpreter dual-observe parity instrumentation across core and engine.
- add workflow parity comparison primitives and exports in @fusion/core
- add engine parity observer seam with experimental flag and public exports
- add regression coverage for parity contracts and dual-observe reliability behavior
- document the dual-observe parity mode, events, and contract in workflow docs
- add a patch changeset for @runfusion/fusion release notes
Files changed:
.changeset/fn-5768-workflow-parity-observer.md | 9 +
docs/workflow-steps.md | 18 ++
.../core/src/__tests__/workflow-parity.test.ts | 143 ++++++++++++++
packages/core/src/index.ts | 18 ++
packages/core/src/workflow-parity.ts | 205 +++++++++++++++++++++
.../workflow-interpreter-dual-observe.test.ts | 144 +++++++++++++++
packages/engine/src/index.ts | 7 +
packages/engine/src/workflow-parity-observer.ts | 116 ++++++++++++
8 files changed, 660 insertions(+)
Fusion-Task-Id: FN-5768
Fusion-Task-Lineage: fb4f8111-f48d-482c-b1d9-9106c43c829a
2026-05-31 08:32:01 -07:00
..
2026-05-30 14:50:22 -07:00
2026-04-25 09:09:31 -07:00
2026-05-30 08:29:04 -07:00
2026-05-30 10:06:51 -07:00
2026-05-30 06:47:02 -07:00
2026-05-30 08:39:38 -07:00
2026-05-30 08:39:38 -07:00
2026-05-30 09:43:02 -07:00
2026-05-30 15:04:26 -07:00
2026-05-30 14:07:20 -07:00
2026-05-30 14:42:50 -07:00
2026-05-30 14:18:15 -07:00
2026-05-30 15:06:04 -07:00
2026-05-30 17:45:11 -07:00
2026-05-30 22:53:24 -07:00
2026-05-31 08:32:01 -07:00
2026-05-31 08:32:01 -07:00
2026-05-31 08:32:01 -07:00
2026-05-31 08:32:01 -07:00
2026-05-31 08:32:01 -07:00
2026-05-31 08:32:01 -07:00
2026-05-30 20:21:35 -07:00
2026-05-30 15:15:47 -07:00
2026-05-30 13:43:36 -07:00
2026-05-31 08:32:01 -07:00