gsxdsm
9a78814418
FN-6245: keep default auto-merge tasks on live settings
Keep tasks without explicit auto-merge overrides tied to the live global setting instead of freezing it at review entry.
- Stop in-review entry effects from copying the project autoMerge setting onto tasks.
- Preserve explicit per-task auto-merge overrides while allowing default tasks to follow later global toggles.
- Add regression coverage for move-to-review behavior and live auto-merge resolution.
- Document the default auto-merge behavior and add a patch changeset.
Files changed:
.changeset/fn-6245-automerge-toggle.md | 5 ++
docs/settings-reference.md | 2 +-
.../__tests__/move-task-characterization.test.ts | 48 ++++++++++++++---
packages/core/src/__tests__/store-movement.test.ts | 63 +++++++++++++++-------
packages/core/src/__tests__/task-merge.test.ts | 12 ++++-
packages/core/src/default-workflow-hooks.ts | 28 ++++++----
packages/core/src/store.ts | 13 ++---
7 files changed, 121 insertions(+), 50 deletions(-)
Fusion-Task-Id: FN-6245
Fusion-Task-Lineage: 1f349f0c-e513-4d82-b77a-9d0c353c163c
2026-06-11 18:08:17 -07:00
..
2026-06-11 18:08:17 -07:00
2026-06-10 19:05:55 -07:00
2026-06-10 19:05:55 -07:00
2026-04-18 23:41:47 -07:00
2026-06-08 15:19:27 -07:00