Projections¶
CQRS read models
BC: reporting, outbox · Status: CDC proof complete
Purpose¶
Specialised read models fed asynchronously from the write path. Reporting and compliance never query primary tables directly.
Capabilities¶
| Area | Status | Notes |
|---|---|---|
| Outbox → Kafka | ✅ | Transactional outbox |
reporting_proj tables |
✅ | CDC-fed projections |
| Reconciliation watermark | ✅ | /reporting/reconciliation |
| OpenSearch / ClickHouse | ⬜ | Production scale path |
Submodule docs¶
Code¶
backend/limen-server/src/main/java/com/fordsworth/limen/reporting/
backend/limen-server/src/main/java/com/fordsworth/limen/outbox/