systemd: fix stale ExecStart on triage + selfimprove units (noether)

Both pointed at /usr/local/bin/<name>, which no longer exists (removed at
some point, likely the same de-shadowing pass that took out the sic shadow
copies) — the correct path, matching every other noether-scope unit
(doctor, grinder-{py,godev,jsdev}), is the ~/.local/bin symlink into this
repo. Neither unit was ever actually re-exec'd since the file went away, so
this was silent: a running process from before the removal kept going, and
only a fresh restart/timer-fire would hit ENOENT (systemd 203/EXEC).

Found by restarting bullpen-triage.service after the escalation-dedup fix
(previous commit) and hitting exactly that. Checked selfimprove too since it
has the identical ~/.local/bin-symlink-but-unit-says-/usr/local/bin shape --
same bug, same fix. Both verified live: triage active+running, selfimprove
oneshot exits 0/SUCCESS.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
2026-07-28 10:37:28 +02:00
parent 7fc83870ee
commit 933dd865b3
2 changed files with 2 additions and 2 deletions
+1 -1
View File
@@ -4,4 +4,4 @@ After=network-online.target
[Service]
Type=oneshot
ExecStart=/usr/local/bin/bullpen-selfimprove
ExecStart=/home/mfritsche/.local/bin/bullpen-selfimprove
+1 -1
View File
@@ -5,7 +5,7 @@ After=network-online.target
[Service]
Type=simple
Environment=PATH=/home/mfritsche/.local/bin:/usr/local/bin:/usr/bin:/bin
ExecStart=/usr/local/bin/bullpen-triage
ExecStart=/home/mfritsche/.local/bin/bullpen-triage
Restart=always
RestartSec=5