The catalog
Every dimension the CAI measures.
The standard is composed of 124 dimensions across 10 lenses. Each is a definition — what it measures and how it's evaluated — pinned to a rubric version. This catalog is the standard's vocabulary; the spec documents how each folds into the score.
Showing only the Event Sourcing lens. Show all 124 dimensions →
Event Sourcing · 3 dimensions
| ID | Dimension | What it measures | Why it matters | Evaluator |
|---|---|---|---|---|
ES1 |
Fold determinismmeta | Whether Apply/When folds reconstruct state purely from the event (no DateTime.Now, Guid.NewGuid, Random or IO) so replay is reproducible. | When this is weak, the logic that rebuilds state from events is not deterministic, so replaying the same history can produce different results — undermining the audit trail's trustworthiness. | tool |
ES2 |
Immutable eventsmeta | Whether persisted events are immutable facts (init-only/readonly) — a settable event member lets stored history be rewritten. | When this is weak, stored events can be modified after the fact, so the historical record is no longer a trustworthy account of what actually happened. | tool |
ES3 |
PII in the event storemeta | Whether the append-only event log avoids un-erasable personal data (or has a crypto-shredding strategy) — a GDPR right-to-erasure risk. | When this is weak, personal data is written into the append-only event log with no way to erase it, creating a direct conflict with the GDPR right to be forgotten. | LLM · advisory |
No dimensions match that filter.