Ensure workflow and merge-triggered ntfy notifications fire reliably. - preserve merge-backed task metadata before moving tasks to done so merged notifications retain context - treat an empty ntfy event allowlist as the documented default event set - allow failed or no-provider notification attempts to clear dedupe state and retry after settings refresh - add regression coverage for workflow notify dispatch, stale-settings refresh, and merged-task ntfy delivery Files changed: .changeset/fn-6093-notification-workflow-fix.md | 5 + packages/engine/src/__tests__/merger-ai.test.ts | 9 +- packages/engine/src/__tests__/notification-service.test.ts | 165 +++++++++++++++++++++ packages/engine/src/merger-ai.ts | 18 ++- packages/engine/src/notification/notification-service.ts | 14 +- packages/engine/src/notifier.ts | 2 +- 6 files changed, 208 insertions(+), 5 deletions(-) Fusion-Task-Id: FN-6093 Fusion-Task-Lineage: fc42cb94-f542-4a34-a325-ffb55dea02f4
287 B
287 B
@runfusion/fusion
| @runfusion/fusion |
|---|
| patch |
Fix workflow/AI merge ntfy notification delivery by preserving merge-backed task metadata, treating an empty ntfy event allowlist as the documented default events, and allowing failed/no-provider notification attempts to retry after settings refresh.