fabro/lib/components/fabro-store/src
Bryan Helmkamp c383b6a70b
Add the engine flag and record the engine on the run spec
A workflow version names its engine with `engine = "petri"` in the
`[workflow]` table of `workflow.toml`, and `[server.execution] engine`
(`FABRO_SERVER_ENGINE`, `--engine`) defaults it for every version that
names none. The choice, with what Petri admitted (the lowered root graph
and its children by blob and digest), is recorded on the run spec as
`RunEngine`, carried on `run.created`, and replayed into the projection.
A legacy run's spec omits the field, so existing specs decode unchanged.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-17 20:02:47 -04:00
..
fixtures Pin pebble a39f43e and refuse an older stored session record clearly 2026-09-14 12:58:31 -06:00
record Share activation backup helpers and trim run-history residue 2026-08-28 17:20:05 -04:00
slate Add the engine flag and record the engine on the run spec 2026-09-17 20:02:47 -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 Pin pebble a39f43e and refuse an older stored session record clearly 2026-09-14 12:58:31 -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 Add the engine flag and record the engine on the run spec 2026-09-17 20:02:47 -04:00
run_summary_store.rs Add the engine flag and record the engine on the run spec 2026-09-17 20:02:47 -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