Context
Part of epic #1 — Build production-ready REST microservice with k8s deployment on top of casehub-engine. This exposes the immutable event log for observability, debugging, and compliance.
What
Implement event log query endpoint:
GET /api/v1/cases/{caseId}/events — retrieve event log/audit trail for case instance
Acceptance Criteria
Notes
- Use casehub-engine's event log mechanism for retrieving case events
- Consider including context diffs from
ContextDiffStrategy SPI (casehubio/engine #55)
- Event log should be immutable and append-only
- File paths: casehub-engine's event handling,
CaseLifecycleEvent, event storage
Context
Part of epic #1 — Build production-ready REST microservice with k8s deployment on top of casehub-engine. This exposes the immutable event log for observability, debugging, and compliance.
What
Implement event log query endpoint:
GET /api/v1/cases/{caseId}/events— retrieve event log/audit trail for case instanceAcceptance Criteria
?type=WORKER_EXECUTION_COMPLETED)Notes
ContextDiffStrategySPI (casehubio/engine #55)CaseLifecycleEvent, event storage