gsxdsm
7c034f4862
FN-8888: emit approval mail for triage pauses
Route triage approval pauses through the shared structural-mail helper.
- Pass the runtime message store into triage processing.
- Emit idempotent, fail-soft approval mail when triage pauses for approval.
- Cover triage approval-mail delivery and publish the feature changeset.
Files changed:
.changeset/fn-8888-triage-approval-mail.md | 7 ++
.../src/__tests__/approval-mail-emission.test.ts | 101 +++++++++++++++++++++
packages/engine/src/runtimes/in-process-runtime.ts | 1 +
packages/engine/src/triage.ts | 14 +++
4 files changed, 123 insertions(+)
Fusion-Task-Id: FN-8888
Fusion-Task-Lineage: f0970c59-abca-4081-b213-c9aec0833416
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
2026-08-09 03:15:00 -07:00
..
2026-08-09 03:15:00 -07:00
2026-08-09 00:41:18 -07:00
2026-08-03 10:58:19 -07:00
2026-08-03 00:20:53 -07:00
2026-08-03 00:20:53 -07:00
2026-08-03 00:20:53 -07:00
2026-08-07 21:43:28 -07:00
2026-08-04 22:17:06 -07:00
2026-08-03 00:20:53 -07:00
2026-08-08 19:58:43 -07:00
2026-08-03 00:20:53 -07:00
2026-07-13 19:07:58 -07:00
2026-08-03 00:20:53 -07:00
2026-08-03 00:20:53 -07:00
2026-08-03 00:20:53 -07:00
2026-08-03 00:20:53 -07:00
2026-08-03 00:20:53 -07:00
2026-08-08 22:35:59 -07:00
2026-08-07 20:56:52 -07:00
2026-08-09 00:01:44 -07:00
2026-08-03 00:20:53 -07:00
2026-08-03 00:20:53 -07:00
2026-08-03 00:20:53 -07:00
2026-08-03 00:20:53 -07:00
2026-08-03 00:20:53 -07:00
2026-08-03 00:20:53 -07:00
2026-07-20 10:13:57 -07:00
2026-08-09 03:15:00 -07:00
2026-08-03 00:20:53 -07:00
2026-08-03 00:20:53 -07:00
2026-08-03 00:20:53 -07:00
2026-08-03 00:20:53 -07:00
2026-08-07 00:26:15 -07:00
2026-08-07 20:27:04 -07:00
2026-08-08 21:04:10 -07:00
2026-08-07 21:18:24 -07:00
2026-08-03 00:20:53 -07:00
2026-08-09 00:41:18 -07:00
2026-08-09 00:41:18 -07:00
2026-07-30 21:50:37 -07:00
2026-08-01 08:20:29 -07:00
2026-08-04 10:52:12 -07:00
2026-08-02 17:06:38 -07:00
2026-08-09 00:41:18 -07:00
2026-08-07 01:36:34 -07:00
2026-07-23 10:31:22 -07:00
2026-08-07 01:36:34 -07:00
2026-08-07 01:36:34 -07:00
2026-07-25 20:46:07 -07:00
2026-08-04 19:31:06 -07:00
2026-08-04 00:20:08 -07:00
2026-07-30 00:00:46 -07:00
2026-08-04 00:20:08 -07:00
2026-08-04 08:57:30 -07:00
2026-08-08 22:43:45 -07:00
2026-07-27 17:37:20 -07:00
2026-07-24 23:57:49 -07:00
2026-08-08 19:58:43 -07:00
2026-08-03 00:20:53 -07:00
2026-08-08 19:58:43 -07:00
2026-07-30 23:13:34 -07:00
2026-08-09 03:15:00 -07:00
2026-08-03 00:20:53 -07:00
2026-07-27 13:30:13 -07:00
2026-08-03 00:20:53 -07:00