Frank
156ea71879
fix(fleet): every LLM root unit restarts on a voluntary exit; parity seam gates it
...
frank-zealot shipped Restart=on-failure while its two siblings shipped
always. exit 0 is a CLEAN stop to systemd: on-failure leaves the endpoint
dark and the unit GREEN until the next boot — and frank-zealot is the
compaction hub for all three endpoints, so its quiet death degrades every
conversation in the fleet.
tests/llm_units.bats gains the fleet parity seam (Restart=always,
RestartSec 1..20, WantedBy=multi-user.target across scripts/frank-*.service);
the per-unit seams drop their weaker Restart greps so the policy lives in
one place. Runbook unit line updated.
2026-10-13 22:04:48 -07:00
..
2026-10-10 17:03:14 -07:00
2026-10-10 17:03:14 -07:00
2026-10-13 22:02:48 -07:00
2026-10-10 17:03:14 -07:00
2026-10-10 17:03:14 -07:00
2026-10-06 22:41:18 -07:00
2026-10-10 17:03:14 -07:00
2026-10-10 17:03:14 -07:00
2026-08-28 02:20:06 -07:00
2026-09-16 21:43:09 -07:00
2026-09-20 17:51:27 -07:00
2026-10-10 17:03:14 -07:00
2026-09-16 06:59:44 -07:00
2026-10-09 16:47:19 -07:00
2026-10-10 17:03:14 -07:00
2026-10-10 17:03:14 -07:00
2026-09-16 15:38:20 -07:00
2026-10-10 17:03:14 -07:00
2026-10-10 17:03:14 -07:00
2026-10-10 17:03:14 -07:00
2026-09-21 18:56:35 -07:00
2026-09-20 15:25:09 -07:00
2026-10-10 17:03:14 -07:00
2026-10-09 16:47:19 -07:00
2026-09-16 07:43:33 -07:00
2026-10-07 21:31:10 -07:00
2026-09-20 15:25:09 -07:00
2026-10-10 17:03:14 -07:00
2026-10-09 16:47:19 -07:00
2026-08-25 20:13:33 -07:00
2026-08-25 20:13:33 -07:00
2026-10-10 17:03:14 -07:00
2026-10-13 22:02:48 -07:00
2026-08-25 20:13:33 -07:00
2026-10-10 17:03:14 -07:00
2026-10-06 21:42:16 -07:00
2026-10-10 17:03:14 -07:00
2026-10-10 17:03:14 -07:00
2026-10-10 17:03:14 -07:00
2026-10-10 17:03:14 -07:00
2026-10-10 17:03:14 -07:00
2026-10-10 17:03:14 -07:00
2026-10-10 17:03:14 -07:00
2026-10-10 17:03:14 -07:00
2026-10-10 17:03:14 -07:00
2026-10-10 17:03:14 -07:00
2026-10-10 17:03:14 -07:00
2026-10-10 17:03:14 -07:00
2026-09-26 19:51:57 -07:00
2026-10-09 16:47:19 -07:00
2026-10-10 17:03:14 -07:00
2026-10-11 01:36:48 -07:00
2026-10-10 17:03:14 -07:00
2026-10-10 17:03:14 -07:00
2026-10-10 17:03:14 -07:00
2026-10-10 17:03:14 -07:00
2026-10-13 22:04:48 -07:00
2026-08-28 02:20:06 -07:00
2026-09-26 15:23:24 -07:00
2026-09-26 22:50:17 -07:00
2026-10-05 23:26:51 -07:00
2026-09-21 13:20:15 -07:00
2026-08-23 12:59:56 -07:00
2026-08-23 12:59:56 -07:00
2026-10-10 17:03:14 -07:00
2026-10-07 02:45:28 -07:00
2026-10-10 17:03:14 -07:00
2026-08-25 15:38:57 -07:00
2026-10-11 01:36:48 -07:00
2026-10-05 23:26:51 -07:00
2026-09-26 19:25:46 -07:00
2026-10-10 17:03:14 -07:00
2026-09-26 23:25:55 -07:00
2026-10-13 21:44:38 -07:00
2026-10-13 21:58:13 -07:00
2026-10-13 21:41:18 -07:00
2026-09-17 18:38:54 -07:00
2026-09-17 13:09:59 -07:00
2026-10-06 00:21:40 -07:00
2026-10-10 17:03:14 -07:00
2026-08-25 17:04:15 -07:00
2026-10-06 20:41:33 -07:00