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-05 01:10:35 -07:00
2026-06-05 01:10:35 -07:00
2026-06-05 01:10:35 -07:00
2026-06-08 07:53:42 -07:00
2026-06-05 01:10:35 -07:00
2026-06-05 16:46:04 -07:00
2026-06-05 01:10:35 -07:00
2026-06-05 01:10:35 -07:00
2026-06-08 13:54:17 -07:00
2026-06-05 01:10:35 -07:00
2026-06-05 01:10:35 -07:00
2026-06-05 01:10:35 -07:00
2026-06-05 01:10:35 -07:00