> Source: github.com/abdulbaruwa/contextbench.ai@9a896e72a97a8ad8ef1333ed24b74dff5ad1ffd0

# Workbench event store

Workbench treats the case as an append-only stream. The current screen is a projection of that stream, not the source of truth.

## Shape

- Events are appended. They are not updated in place.
- A change feed builds the projections the workspace reads.
- A projection can be rebuilt from the stream. The stream cannot be rebuilt from a projection.

This is the architecture the engineering notes describe: an event store with change-feed projections, so a lagging screen is a projection problem, not a lost decision.

[Back to Context Workbench](/workbench/)
