fabro/lib
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
..
apps Route SIGUSR1 and SIGUSR2 in the Petri worker to the run's controls 2026-09-18 19:45:25 -04:00
components Show the sandbox's ready duration and retention outcome on the run 2026-09-18 19:34:56 -04:00
foundation Show the sandbox's ready duration and retention outcome on the run 2026-09-18 19:34:56 -04:00
packages/fabro-api-client Show the sandbox's ready duration and retention outcome on the run 2026-09-18 19:34:56 -04:00