03 · Decide the risk
Projection runbook
If the case screen disagrees with the latest decision, treat the screen as stale before you treat the decision as wrong.
- Read the latest event on the case stream.
- Compare it with the projection the screen is showing.
- Rebuild the projection from the stream if the event is newer.
Do not write a correcting event just to repaint the screen. That adds a decision that never happened.
Context.Insure Docs