fabro/lib/apps/fabro-cli
Bryan Helmkamp fdf5141917
Wait for the terminal lifecycle record before reading the cancelled run
The detached cancel test waited for the run's status to read `failed`
and then asserted on the stored `run.lifecycle` record. The projection
concludes the run from Petri's `run.finished` coordinator record, and
the worker stores the platform's terminal lifecycle record a moment
later, so the read raced the write and the assertion failed about once
in thirty runs. Wait for the record itself, and print the stored events
and the run state when the assertion fails.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-19 18:31:49 -04:00
..
src Merge remote-tracking branch 'origin/main' into petri-integration 2026-09-19 15:25:20 -04:00
tests Wait for the terminal lifecycle record before reading the cancelled run 2026-09-19 18:31:49 -04:00
build.rs refactor: organize crates into three layers 2026-07-23 17:59:34 -04:00
Cargo.toml Delete fabro-sandbox 2026-09-19 13:57:30 -04:00