fabro/lib/apps
Bryan Helmkamp c730aca50c
Route SIGUSR1 and SIGUSR2 in the Petri worker to the run's controls
The worker's signal handlers pause and unpause the run through its
`RunControls`, the same path the server's pause and unpause take, so a
signal holds admission, records Petri's `run.paused` and the lifecycle
mirror, and releases it on the unpause. The legacy pause state the plan
named no longer exists in the tree; nothing was left to delete. A controls
scenario sends both signals to a real worker and reads the records back.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-18 19:45:25 -04:00
..
fabro-cli Route SIGUSR1 and SIGUSR2 in the Petri worker to the run's controls 2026-09-18 19:45:25 -04:00
fabro-mcp-server Simplify run creation to registered workflow versions 2026-09-12 11:04:15 -06:00
fabro-server Show the sandbox's ready duration and retention outcome on the run 2026-09-18 19:34:56 -04:00
fabro-spa refactor: organize crates into three layers 2026-07-23 17:59:34 -04:00