Event Store Explorer
Status: MVP. Three views are live; two more are coming with CritterWatch#145 batch 2. The full operator-facing docs land once those views are functional.
The Event Store Explorer is the operator-facing window into a monitored service's event store. It complements the read-only Event Store page (which is forensic, scoped to CritterWatch's own audit stream) by reaching into the monitored service's event store via Wolverine.CritterWatch's EnableEventStoreExplorer round-trips.
Route: /explorer
Opt-in
The explorer is gated by CritterWatchOptions.EnableEventStoreExplorer on the monitored service. The default is true in Development and false everywhere else. When disabled, the page renders an "Event Store Explorer is disabled on this service" banner — flip the option to opt in.
Available today (MVP)
| Tab | Backed by |
|---|---|
| Recent Streams | RequestRecentStreams (CW#145 batch 1) |
| Stream Events | RequestStreamEvents (CW#145 batch 1, paged) |
| Projection Statuses | RequestProjectionStatuses (CW#145 batch 1) |
| Projection Stepper | RequestProjectionRun (CW#88) — step-through replay of a projection over a source slice |
Deep link from the Storage tab: each event store card on a service's Storage tab has a View streams link that opens the explorer with the service pre-selected.
Coming soon
| Tab | Tracking |
|---|---|
| DCB Tag Query | CW#145 batch 2 — RequestEventsByTags handler |
| Rehydrate Aggregate | CW#145 batch 2 — RequestRehydrateAggregate handler |
These tabs render a "Coming soon" placeholder until the batch-2 handlers land. The Pinia store already has typed action signatures for both paths — they throw with a not yet wired hint that mentions the seam.
Full operator docs (workflows, screenshots, "what to do when X" recipes) land once the stubbed tabs are functional, so we don't ship documentation for features that aren't usable yet.
