Repositories / PulseOps
Incident management platform
Architecture map
Follow persisted relationships across interface, API, service, persistence, worker, and external boundaries.
Acknowledgement service
Orchestration · service
Applies responder acknowledgement rules.
Audit events table
Data · database
Stores the immutable incident history.
Audit repository
Audit · database
Persists append-only audit events.
Audit event service
Audit · service
Builds immutable actor and change metadata.
Create incident schema
Validation · utility
Defines the accepted incident payload and validation rules.
Create incident service
Coordinates the complete incident-creation use case.
Database transaction
Persistence · database
Keeps incident and audit writes atomic.
Email adapter
External · external
Sends email through the configured external provider.
Escalation service
Changes severity and schedules stakeholder delivery.
Escalation SLA job
Worker · job
Finds overdue incidents and requests escalation.
Incident detail page
Interface · ui
Renders incident state and timeline updates.
Incident event publisher
Events · service
Publishes lifecycle changes to realtime subscribers.
New incident form
Collects incident details and submits the creation request.
Incident list page
Renders the workspace incident inventory.
Incident policy
Authorization · utility
Centralizes mutation authorization checks.
Incident repository
Owns incident persistence queries.
Incident API route
HTTP · api
Authenticates, validates, and forwards incident mutations.
Incidents table
Stores the canonical incident record.
Job queue
Queue · external
Buffers background delivery work outside the request path.
List incidents service
Query · service
Applies filters and builds the incident-list projection.
Structured logger
Observability · utility
Emits safe structured application events.
Notification delivery service
Delivery · service
Selects the delivery channel and records its result.
Notification dispatcher
Dispatch · service
Creates delivery commands after incident persistence.
Notification worker
Consumes notification jobs with retry-safe handling.
Realtime incident gateway
Realtime · api
Fans incident events out to connected workspace clients.
Session middleware
Ensures the actor belongs to the target workspace.
Team repository
Finds owners and escalation targets.
Timeline repository
Combines incident and audit records into a timeline.
Incident timeline route
Serves a bounded incident history projection.
Tracing boundary
Correlates request, transaction, and job spans.