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-15 14:38:19 -07:00
2026-06-16 22:44:16 -07:00
2026-06-15 21:09:14 -07:00
2026-04-25 09:09:31 -07:00
2026-06-14 15:56:26 -07:00
2026-06-15 02:29:08 -07:00
2026-06-15 02:29:08 -07:00
2026-06-15 02:30:41 -07:00
2026-06-15 02:30:41 -07:00
2026-06-16 15:08:24 -07:00
2026-06-16 17:56:09 -07:00
2026-06-16 19:31:33 -07:00
2026-06-16 18:43:48 -07:00
2026-06-16 19:40:56 -07:00
2026-06-16 19:25:32 -07:00
2026-06-16 19:49:45 -07:00
2026-06-16 20:13:13 -07:00
2026-06-17 02:39:36 -07:00
2026-06-16 22:29:07 -07:00
2026-06-17 03:07:05 -07:00
2026-06-17 02:06:32 -07:00
2026-06-17 03:36:14 -07:00
2026-06-17 01:45:36 -07:00
2026-06-17 04:16:10 -07:00
2026-06-17 04:51:31 -07:00
2026-06-17 06:14:10 -07:00
2026-06-17 14:52:55 -07:00
2026-06-17 14:52:55 -07:00
2026-06-17 14:52:56 -07:00
2026-06-17 16:53:29 -07:00
2026-06-17 17:49:20 -07:00
2026-06-17 18:48:53 -07:00
2026-06-17 18:37:01 -07:00
2026-06-17 19:52:20 -07:00
2026-06-18 01:27:09 -07:00
2026-06-17 21:12:53 -07:00
2026-06-17 19:46:47 -07:00
2026-06-17 20:45:32 -07:00
2026-06-17 21:45:50 -07:00
2026-06-17 22:21:34 -07:00
2026-06-18 00:01:32 -07:00
2026-06-18 02:39:10 -07:00
2026-06-18 03:24:57 -07:00
2026-06-18 04:53:50 -07:00
2026-06-18 06:25:08 -07:00
2026-06-18 06:36:03 -07:00
2026-06-18 06:31:26 -07:00
2026-06-18 06:41:22 -07:00
2026-06-16 22:59:08 -07:00
2026-06-17 14:52:55 -07:00
2026-06-16 21:09:20 -07:00
2026-06-14 13:50:17 -07:00
2026-06-15 21:09:14 -07:00
2026-06-14 19:26:55 -07:00
2026-06-15 20:19:16 -07:00
2026-06-15 19:23:23 -07:00
2026-06-15 20:34:52 -07:00