mirror of
https://github.com/fabro-sh/fabro.git
synced 2026-10-12 03:51:01 +00:00
Petri now refuses to resume a run whose creation a crash cut short (the key is stored, the root invocation is not) with HostError::NotStarted, and starts it again when the host runs it under the same key. The engine used its own guard, check_resumable, which failed the run with NothingToResume instead. Execution::Resume now carries the admitted graphs, and a resume Petri answers with NotStarted starts the run from them. The worker loads the graphs in resume mode too, as does the server's in-process path. The guard and RunError::NothingToResume are gone. New test: a_resume_of_a_run_that_never_started_starts_it_again. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| apps | ||
| components | ||
| foundation | ||
| packages/fabro-api-client | ||