fabro/lib/apps/fabro-server
Scott Werner b8281d6c1f Settle managed runs through one rule
ManagedRun::settle owns the rule that a run's first terminal status
sticks, and the lifecycle fold, the finish settle, fail_managed_run and
the in-process finish all go through it. One release_managed_run
replaces the two helpers that released a run's live state and also
frees its scheduler slot. The engine reads the finish through the
projection's finished_status, so a cancelled finish carrying a
checkpoint failure, and a failed publication, are mapped in one place.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-09 11:59:19 -04:00
..
src Settle managed runs through one rule 2026-10-09 11:59:19 -04:00
tests Merge pull request #918 from fabro-sh/codex/durable-final-patch 2026-10-02 16:31:32 -04:00
build.rs refactor: organize crates into three layers 2026-07-23 17:59:34 -04:00
Cargo.toml fix: run built-in sandbox providers in process 2026-09-24 17:14:47 -04:00