FI-WP-0005-T06: retire the break-glass host timer.

Removes scripts/railiance-rhythm (units, installer, runner); the host
units were uninstalled from railiance01. Docs now name the claim loop as
the only scheduled executor, a manual one-shot for recovery until the
legacy expiry, and profile-pin rollback after cutover.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 51320@bnt-lap001
Assistant-Session: 9d40b4c7-8e3c-42ee-b755-d658d4640d6c
This commit is contained in:
tegwick 2026-09-22 16:19:48 +02:00
parent 7145fbc997
commit d96abacb1c
9 changed files with 31 additions and 164 deletions

View file

@ -191,7 +191,7 @@ host-install question. Awaiting reply.
```task
id: FI-WP-0005-T06
status: todo
status: done
priority: medium
state_hub_task_id: "69abf6cf-95af-51b2-8874-120f30cb4b0a"
```
@ -200,8 +200,7 @@ Delete `scripts/railiance-rhythm/systemd/*`, `install-on-railiance.sh` and
`run-daily.sh` (keep `run-common.sh` only if it is still referenced). Replace
`docs/recurrence-ops.md` and playbook references with a manual one-shot
recovery command, valid until the legacy expiry, and the post-cutover
rollback (T08). Confirm the timer is absent on railiance01 (`not-found` on
2026-09-22).
rollback (T08). Remove the timer from railiance01.
Rationale: the timer is a second scheduler outside activity-core. It runs
the profile-absent legacy command with no grant, and its installer runs
@ -213,6 +212,15 @@ brief closes it (FI-WP-0004-T05 precedent).
**Done when:** the files are removed, the docs name the one-shot command and
the profile-pin rollback, and the host has no FI timer.
**2026-09-22:** Done. The earlier "not-found" check used the wrong unit names.
`fi-research-brief-daily.{timer,service}` were installed but disabled and had
never fired (`LastTriggerUSec` empty). They are now removed from
`~/.config/systemd/user` and systemd has been reloaded; no FI brief unit remains. The whole
`scripts/railiance-rhythm/` directory is deleted (`run-common.sh` had no other
caller). `docs/recurrence-ops.md` documents the manual one-shot
(`~/bin/rein-aharness-claim fi-research-brief --target-repo ... --date ...`)
and the post-cutover rollback.
### T07 — Disabled canary definition
```task