fabro/lib
Bryan Helmkamp 2f4888c199
Describe the run stream where the docs described the legacy event log
`docs/internal/events-strategy.md` is now the run stream strategy: the
two logs (Petri's records and Fabro's platform records), the projector
that folds them and assigns `stream_seq`, how to record a fact Petri
cannot know, how to read the stream, and the Ask Fabro session log.
`docs/internal/events.md` (the 106-event catalog) and the event schema
v2 shape document described the deleted `EventBody` model and are
deleted; AGENTS.md routes to the strategy for platform records and
stream consumers. The testing strategy's `progress.jsonl` rules name
records and stream items instead, and the public API nav drops the
removed per-stage events endpoint.

The interview adapter's module docs and the fabro-petri README no
longer claim the adapter posts `interview.*` events: readers see a
question in Petri's own progress record, and the server records who
answered as the `interview.answered` platform record.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-18 14:45:13 -04:00
..
apps Regenerate the checkpoint client model and name the CLI stream helpers 2026-09-18 14:45:07 -04:00
components Describe the run stream where the docs described the legacy event log 2026-09-18 14:45:13 -04:00
foundation Drop the run_events table and narrow the runs row 2026-09-18 14:37:18 -04:00
packages/fabro-api-client Regenerate the checkpoint client model and name the CLI stream helpers 2026-09-18 14:45:07 -04:00