fabro/lib/components/fabro-store/src
Bryan Helmkamp d0f97c25f7
Pin pebble's SessionProjection and prove the stage fold agrees with it
Pebble now folds a session tree's events into a serializable projection
with a per-prompt delta. Fabro's stage projection stays as it is: it is the
wire contract the API serves and is applied to incrementally, so pebble's
value cannot stand in for it without changing that contract. The new
parity tests replay one retained session across two stages through both
folds and pin a stage's live account to the prompt delta pebble reports,
its subagent rows to pebble's, and a stored projection to a replayed one.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-11 20:13:14 -06:00
..
record Share activation backup helpers and trim run-history residue 2026-08-28 17:20:05 -04:00
slate Merge pull request #838 from fabro-sh/codex/persist-pre-start-worker-failures 2026-09-03 12:48:39 -04:00
test_support Run agent stages, Ask Fabro, and fabro exec on pebble's CodingAgent 2026-09-11 14:19:15 -06:00
artifact_store.rs refactor: simplify artifact ZIP download 2026-08-01 09:09:54 -04:00
auth_code_store.rs Keep auth code store naming consistent 2026-08-24 17:26:17 -04:00
auth_session_store.rs Simplify SQLite authorization-code cutover 2026-08-24 17:25:38 -04:00
blob_store.rs Activate atomic SQLite run history storage 2026-08-28 15:18:25 -04:00
error.rs Activate atomic SQLite run history storage 2026-08-28 15:18:25 -04:00
keyed_mutex.rs refactor: organize crates into three layers 2026-07-23 17:59:34 -04:00
keys.rs Simplify session owner lookup and migration preflight 2026-08-31 14:59:38 -04:00
legacy_blob_import.rs Keep the RunSummaryStore name until the SQL cutover 2026-08-27 15:43:56 -04:00
legacy_run_history_import.rs Centralize run projection replay on ProjectedRun 2026-09-02 16:33:14 -04:00
lib.rs Run agent stages, Ask Fabro, and fabro exec on pebble's CodingAgent 2026-09-11 14:19:15 -06:00
run_session_record_store.rs Run agent stages, Ask Fabro, and fabro exec on pebble's CodingAgent 2026-09-11 14:19:15 -06:00
run_sessions.rs Run agent stages, Ask Fabro, and fabro exec on pebble's CodingAgent 2026-09-11 14:19:15 -06:00
run_state.rs Pin pebble's SessionProjection and prove the stage fold agrees with it 2026-09-11 20:13:14 -06:00
run_summary_store.rs Centralize run projection replay on ProjectedRun 2026-09-02 16:33:14 -04:00
serializable_projection.rs refactor: organize crates into three layers 2026-07-23 17:59:34 -04:00
sqlite_row.rs Simplify SQLite authorization-code cutover 2026-08-24 17:25:38 -04:00
types.rs fabro(01KYQMV1VW6139EGNHEM1RGF2G): implement (succeeded) 2026-07-29 20:35:54 +00:00