Repositories / PulseOps
Incident management platform
Architecture map
Follow persisted relationships across interface, API, service, persistence, worker, and external boundaries.
New incident form
Interface · ui
Collects incident details and submits the creation request.
Incident API route
HTTP · api
Authenticates, validates, and forwards incident mutations.
Create incident schema
Validation · utility
Defines the accepted incident payload and validation rules.
Create incident service
Orchestration · service
Coordinates the complete incident-creation use case.
Incident repository
Persistence · database
Owns incident persistence queries.
Audit event service
Audit · service
Builds immutable actor and change metadata.
Notification dispatcher
Dispatch · service
Creates delivery commands after incident persistence.
Job queue
Queue · external
Buffers background delivery work outside the request path.
Notification worker
Worker · job
Consumes notification jobs with retry-safe handling.
Notification delivery service
Delivery · service
Selects the delivery channel and records its result.