Architecture decisions
Architecture decision records
| ADR | Status | Decision |
|---|---|---|
| 0001 | Accepted | Stateless gateway-neutral modular monolith |
| 0002 | Accepted | Canonical events and orthogonal verdict fields |
| 0003 | Accepted | Unicode code-point offsets |
| 0004 | Proposed | YAML/CEL bundles compiled to immutable snapshots |
| 0005 | Accepted | Built-ins first, gRPC then WASM, no Go plugins |
| 0006 | Accepted | PostgreSQL-backed correlations; stateless evaluation hot path |
| 0007 | Accepted | Metadata-only observability by default |
| 0008 | Proposed | Governance authority before relevant data use |
| 0009 | Accepted | Buffered evaluation before streaming enforcement |
| 0010 | Accepted | Validated and context-bound structured identifier detectors |
| 0011 | Proposed | Domain-first catalogue packages and signed flattened runtime snapshots |
Proposed records a recommended architecture that still needs the named product
or governance authority. Accepted means the technical default is settled for
initial implementation; it does not override open legal or product decisions.