gsxdsm
ab8ecb2206
FN-6634: remove engine merge trait hook registration
Remove the engine-side merge trait hook registration so core remains the sole owner of in-review field effects.
- Stop exporting or registering engine merge-trait onEnter/onExit hooks that collide with core workflow move effects.
- Document the store-owned merge queue handoff and core-owned scheduler-state clearing contract.
- Update merge-trait tests to assert ctx-shaped hook invocation and in-review scheduler state cleanup.
- Add a patch changeset for the published CLI package.
Files changed:
.changeset/fn-6634-merge-trait-hook-collision.md | 5 +
packages/engine/src/__tests__/merge-trait.test.ts | 103 +++++++++-------
packages/engine/src/index.ts | 1 -
packages/engine/src/merge-trait.ts | 138 +++++++---------------
4 files changed, 107 insertions(+), 140 deletions(-)
Fusion-Task-Id: FN-6634
Fusion-Task-Lineage: fe7e2259-e354-4457-afd3-7ff25e5a1504
2026-06-18 06:41:22 -07:00
..
2026-06-18 06:41:22 -07:00
2026-04-24 19:39:20 -07:00
2026-06-14 22:43:49 -07:00
2026-04-13 16:35:06 -07:00
2026-06-14 22:43:49 -07:00
2026-06-08 15:19:27 -07:00
2026-06-17 17:37:08 -07:00