Rask Notifications

How a feature gets a person told — the targeted inbox behind the estate's bell. The six targeting sources (AUTHOR/ORIGINATOR/WATCH/GRANT_ADDED/GRANT_REVOKED/TASK_ASSIGNED+TASK_UNASSIGNED), the producer contract for the lineage and control lanes, and the four silent-drop traps that make an emitted event reach nobody. Use when adding a feature whose outcome a person should hear about; when a notification "should have fired" and did not; when adding a `ControlAction` or a `NotificationReason`; when emitting an OpenLineage run event from any service; or when wiring a new service into `lineage.events.v1` / `catalog.control.v1`.

ai-riksarkivet 13484f5 20.9 KB Updated

File contents

ai-riksarkivet/rask/tree/main/.claude/skills/rask-notifications commit 13484f5212

Frequently asked questions

npx skillmds@latest add ai-riksarkivet/rask-notifications