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

@ -18,7 +18,7 @@ activity-core (when / what / where)
rein-aharness on railiance01 (does the work)
primary: claim-loop → ops_run → fi-research-brief (REIN-A-0002)
break-glass only: host timer 07:35 (disabled 2026-08-05; re-enable if claim loop down)
no host timer (removed 2026-09-22, FI-WP-0005-T06); recovery = manual one-shot below
llm-connect drafts brief → commit → git push origin → fi_daily_brief
(fi_daily_brief is forbidden until origin has the file)
@ -47,7 +47,7 @@ freedom-intelligence repo
| Sink | `ISSUE_SINK_TYPE=state-hub``activity_task_spawn` |
| Executor | `rein-aharness fi-research-brief` |
| Claim loop | `rein-aharness claim-loop` (ops_run; REIN-A-0002) |
| Host timer | `scripts/railiance-rhythm/` (**break-glass** after T05 proof) |
| Host timer | none (removed 2026-09-22, FI-WP-0005-T06) |
---
@ -76,19 +76,24 @@ After definition edits:
---
## Install executor on railiance01
## Recovery: manual one-shot (until 2026-12-31)
There is no host timer. The claim loop is the only scheduled executor. If it
is down and a day must be produced, run the compatibility command once on
railiance01. The launcher loads `claim-loop.env` and resolves the llm-connect
and hub URLs:
```bash
# On railiance01
git clone forgejo-remote:coulomb/freedom-intelligence.git ~/freedom-intelligence
cd ~/freedom-intelligence && ./scripts/railiance-rhythm/install-on-railiance.sh
# rein-aharness must expose fi-research-brief (deploy/pull rein-aharness)
# Logs: ~/.cache/freedom-intelligence/rhythm/
cd ~/freedom-intelligence && git pull --ff-only
~/bin/rein-aharness-claim fi-research-brief \
--target-repo ~/freedom-intelligence --date YYYY-MM-DD
```
Timer is **07:35** Berlin — five minutes after activity-cores 07:30 schedule
(**break-glass** once claim-loop is proven).
This path ends at the FI-WP-0005 cutover or the legacy expiry (2026-12-31),
whichever comes first. After cutover, rollback means pinning the previous
Glas profile version or reverting the definition revision
(`activity-definitions/fi-daily-research-brief.declaration.yaml`), not
re-installing a timer.
### Preferred: claim-loop (REIN-A-0002)