anti
12aaa9d820
feat(1.1): in-process worker supervision primitive (C5)
supervise(): per-worker restart loop with exponential backoff (in-process
Restart=on-failure). run_group(): hosts workers as concurrent independently-
supervised tasks — one crash never cancels siblings (deliberately NOT
asyncio.TaskGroup, whose all-or-nothing cancel breaks isolation). SIGTERM/
SIGINT → graceful cancel-and-await. Tests cover restart, clean-exit,
crash-isolation, shutdown, empty group.
2026-06-17 16:48:32 -04:00
..
2026-05-22 21:04:16 -04:00
2026-05-08 18:49:11 -04:00
2026-05-22 21:04:16 -04:00
2026-06-12 18:21:22 -04:00
2026-05-22 21:04:16 -04:00
2026-06-17 15:21:06 -04:00
2026-06-16 17:09:42 -04:00
2026-05-22 21:04:16 -04:00
2026-06-12 18:21:22 -04:00
2026-05-22 21:04:16 -04:00
2026-06-12 18:21:22 -04:00
2026-05-22 21:04:16 -04:00
2026-05-22 21:04:16 -04:00
2026-06-10 13:27:14 -04:00
2026-05-22 21:04:16 -04:00
2026-05-22 21:04:16 -04:00
2026-06-16 18:55:20 -04:00
2026-05-22 21:04:16 -04:00
2026-06-12 18:21:22 -04:00
2026-06-12 18:21:22 -04:00
2026-06-16 16:59:57 -04:00
2026-06-12 18:21:22 -04:00
2026-06-12 18:21:22 -04:00
2026-06-17 15:02:28 -04:00
2026-06-12 18:21:22 -04:00
2026-06-12 19:06:50 -04:00
2026-05-22 21:04:16 -04:00
2026-06-12 18:21:22 -04:00
2026-06-17 16:35:30 -04:00
2026-06-12 18:21:22 -04:00
2026-06-12 19:06:50 -04:00
2026-06-16 16:59:57 -04:00
2026-05-22 21:04:16 -04:00
2026-06-17 15:02:28 -04:00
2026-06-10 12:32:15 -04:00
2026-05-22 21:04:16 -04:00
2026-05-22 21:04:16 -04:00
2026-05-22 21:04:16 -04:00
2026-05-22 21:04:16 -04:00
2026-06-10 13:50:06 -04:00
2026-05-22 21:04:16 -04:00
2026-05-22 21:04:16 -04:00
2026-06-10 13:50:06 -04:00
2026-05-22 21:04:16 -04:00
2026-05-22 21:04:16 -04:00
2026-06-12 18:21:22 -04:00
2026-05-22 21:04:16 -04:00
2026-05-22 21:04:16 -04:00
2026-06-17 16:48:32 -04:00
2026-05-22 21:04:16 -04:00