feat(FN-4890): complete Step 1 — settings and notification types

Fusion-Task-Id: FN-4890
Fusion-Task-Lineage: d1ae6585-7df0-481f-83c3-c7cdd45daf4f
This commit is contained in:
Fusion (runfusion.ai)
2026-05-17 09:40:46 -07:00
committed by gsxdsm
parent 46cd63796f
commit 6624adf110
3 changed files with 25 additions and 1 deletions

View File

@@ -28,6 +28,7 @@ export const DEFAULT_NTFY_EVENTS: readonly NtfyNotificationEvent[] = [
"awaiting-user-review",
"planning-awaiting-input",
"gridlock",
"board-stall-unrecovered",
"fallback-used",
"token-budget",
"message:agent-to-user",
@@ -66,7 +67,7 @@ interface NtfyConfig {
/** Event types for task notification deduplication */
type TaskNotificationEvent = "in-review" | "merged" | "failed" | "awaiting-approval" | "awaiting-user-review";
type AnyNotificationEvent = TaskNotificationEvent | "gridlock" | "fallback-used";
type AnyNotificationEvent = TaskNotificationEvent | "gridlock" | "board-stall-unrecovered" | "fallback-used";
/**
* Format a task identifier for notifications.