fabro/lib
Bryan Helmkamp 840dc42d3c
refactor(run-projection): dedupe first_event_seq helper and tighten dump
Expose `fabro_types::first_event_seq` next to `StageProjection`, replacing
six identical `nonzero` test helpers and the private one in `run_state`.
Add `RunProjection::iter_stages_mut` so `SerializableProjection` can
clear bulky fields without the collect-then-lookup dance, and let the
`fabro-dump` loop iterate `(&StageId, &StageProjection)` borrows directly
to drop the per-stage `StageId::clone()` and redundant HashMap lookup.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-01 20:41:57 -04:00
..
crates refactor(run-projection): dedupe first_event_seq helper and tighten dump 2026-05-01 20:41:57 -04:00
packages/fabro-api-client refactor(run-projection): use stage vocabulary 2026-05-01 19:56:22 -04:00