gsxdsm
4ffd0a2dde
FN-6030: fix workflow terminal notifications
Ensure merged workflow tasks still emit the expected terminal notifications.
- emit task:merged when PR-driven workflow merges move tasks to done
- send merged notifications for merge-backed done transitions and suppress duplicates
- add regression coverage, a published changeset, and reconcile overlapping docs/test updates
Files changed:
.../fn-6030-workflow-terminal-notifications.md | 5 +
docs/storage.md | 8 +-
.../core/src/__tests__/builtin-workflows.test.ts | 1 -
.../__tests__/store-pr-merged-transition.test.ts | 14 ++-
.../src/__tests__/workflow-ir-resolver.test.ts | 1 -
packages/core/src/store.ts | 14 ++-
.../settings/sections/ProjectModelsSection.tsx | 3 +-
.../engine/src/__tests__/merger-post-merge.test.ts | 9 +-
.../src/__tests__/notification-service.test.ts | 129 ++++++++++++++++++++-
.../__tests__/workflow-graph-task-runner.test.ts | 57 +++++++++
.../src/notification/notification-service.ts | 36 ++++--
11 files changed, 257 insertions(+), 20 deletions(-)
Fusion-Task-Id: FN-6030
Fusion-Task-Lineage: a991f765-0986-4541-ab38-ff476cf88d16
2026-06-08 13:54:17 -07:00
..
2026-06-08 07:53:42 -07:00
2026-06-08 07:53:42 -07:00
2026-06-08 13:54:17 -07:00
2026-05-14 15:25:08 -07:00
2026-06-08 13:32:58 -07:00
2026-06-04 08:00:33 -07:00
2026-06-03 20:56:05 -07:00
2026-05-17 22:16:27 -07:00
2026-06-02 14:14:24 -07:00
2026-05-12 07:47:10 -07:00
2026-06-07 23:30:16 -07:00
2026-05-29 11:25:11 -07:00
2026-05-29 20:05:14 -07:00
2026-06-03 08:16:08 -07:00
2026-05-20 19:58:49 -07:00
2026-06-03 19:48:40 -07:00
2026-05-17 19:11:59 -07:00