fabro/lib
Bryan Helmkamp a0de8f422b
fix: materialize a fresh sandbox when resuming a forked run
A fork carries a checkpoint from its source run, but its first
run.created event contains only a sandbox plan. Resume previously tried
to reconnect that planned sandbox and failed because no instance
exists. Now a fork resume with a Planned sandbox record builds a fresh
sandbox instead; later fork resumes still reconnect the ready instance,
and a same-run resume with an uninitialized sandbox still fails the
precondition check.

Also consolidates the test module's three near-identical InitOptions
literals into a shared test_init_options helper.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-30 16:18:23 -04:00
..
apps refactor: simplify model-keyed fallback internals 2026-07-30 12:51:36 -04:00
components fix: materialize a fresh sandbox when resuming a forked run 2026-07-30 16:18:23 -04:00
foundation fix: keep stored run events from older releases deserializable 2026-07-30 13:24:08 -04:00
packages/fabro-api-client refactor: simplify model-keyed fallback internals 2026-07-30 12:51:36 -04:00