Architecture
Lifecycle, roles, evidence design, automation, UI recommendations, and standards rationale.
Data Model
Canonical incident object, field inventory, validation rules, extensions, access control, and retention.
Templates
Engineering, security, executive, customer, status page, internal, audit, and regulatory templates.
Machine-Readable Contracts
| Artifact | Purpose | Link |
|---|---|---|
| JSON Schema | Validate canonical incident documents. | incident.schema.json |
| PostgreSQL Schema | Production relational storage model. | database.sql |
| OpenAPI | REST API for incidents, evidence, reports, and communications. | openapi.yaml |
| GraphQL | GraphQL API contract for product UI and automation. | schema.graphql |
| TypeScript | Frontend/backend shared interfaces. | types.ts |