Description
Document the notification system for both internal contributors (how to emit a notification from a new feature) and for operators/integrators (the full REST API reference and WebSocket message format).
User Story
As a backend engineer adding a new feature that needs to raise alerts, I want clear documentation on how to use the notification dispatcher, so that I can integrate correctly without reading through the implementation.
Acceptance Criteria
Definition of Done
Assumptions and Constraints
- Assumption: Documentation lives in the repository alongside the code.
- Constraint: This PBI should be the last merged in the sequence — it documents the final, reviewed API surface.
Dependencies
No response
Additional Notes
No response
Description
Document the notification system for both internal contributors (how to emit a notification from a new feature) and for operators/integrators (the full REST API reference and WebSocket message format).
User Story
As a backend engineer adding a new feature that needs to raise alerts, I want clear documentation on how to use the notification dispatcher, so that I can integrate correctly without reading through the implementation.
Acceptance Criteria
Dispatcherinterface) showing how to emit each notification type, how to set acorrelation_id, and how to attach actions.notification.createdmessage envelope is documented with a full example JSON payload.navigate,api_call) are documented with field definitions and worked examples.metausage guide: A brief explanation of themetafield with examples of when and how to use it (e.g. tagging a notification with a service name or environment label).Definition of Done
Assumptions and Constraints
Dependencies
No response
Additional Notes
No response