Some checks failed
Work Records / validate (push) Has been cancelled
Complete T06 cutover: remove binky rhythm bridge crontab, install scripts/railiance-rhythm systemd user timers on railiance01 (Europe/Berlin), document residual continuous-intake gaps as BINKY-WP-0006. Three completion event types verified (daily_brief, mail_intake on Railiance, weekly_review). DEC-2026-003 marked resolved/executed.
61 lines
2.4 KiB
Markdown
61 lines
2.4 KiB
Markdown
# Executor Cutover Runbook (BINKY-WP-0004-T06)
|
||
|
||
> Status: **cutover completed 2026-07-21**. Workstation cron bridge removed.
|
||
> Railiance host timers installed; three definition completion event types
|
||
> verified the same day. Residual automation gaps tracked as BINKY-WP-0006.
|
||
|
||
## Gates (all cleared)
|
||
|
||
1. ~~DEC-2026-002 / agent-harness~~ done
|
||
2. ~~Lanes 2–3 + binky-control write deploy key~~ done (key id 2)
|
||
3. ~~HARNESS-WP-0001 T06–T07~~ done
|
||
4. ~~DEC-2026-003 cutover go~~ done 2026-07-18
|
||
5. ~~activity-core definitions `enabled: true`~~ (commit 73cc785)
|
||
6. ~~Three completion event types verified 2026-07-21~~
|
||
- `binky_daily_brief` (harness run + brief commit)
|
||
- `binky_mail_intake` (**railiance01** deterministic mail-scan, 86 new)
|
||
- `binky_weekly_review` (harness review-prep commit)
|
||
7. ~~Workstation crontab line removed~~ 2026-07-21
|
||
|
||
## What runs where (after cutover)
|
||
|
||
```text
|
||
activity-core schedules (Europe/Berlin)
|
||
│
|
||
├─ (ideal) IssueSink → claimable work → agent-harness poller
|
||
│ currently: ISSUE_SINK_TYPE=state-hub → progress only (no claim)
|
||
│
|
||
└─ interim: railiance01 systemd user timers
|
||
scripts/railiance-rhythm/run-{daily,mail,review}.sh
|
||
→ agent-harness run | mail-scan
|
||
→ hub progress + local commits (deploy key)
|
||
```
|
||
|
||
Install / reinstall timers on railiance01:
|
||
|
||
```bash
|
||
cd ~/binky-control && git pull
|
||
./scripts/railiance-rhythm/install-on-railiance.sh
|
||
```
|
||
|
||
## Residual (do not re-open T06)
|
||
|
||
| Gap | Follow-up |
|
||
| --- | --- |
|
||
| No continuous harness consumer of state-hub sink emissions | BINKY-WP-0006 / harness intake |
|
||
| No `claude` CLI on railiance01 (agentic daily/review fail-closed until installed) | BINKY-WP-0006 |
|
||
| Host timers are interim dual of activity-core cron (not pure sink-driven) | retire timers when poller live |
|
||
|
||
## Rollback
|
||
|
||
1. `ssh railiance01 'systemctl --user disable --now binky-rhythm-*.timer'`
|
||
2. Re-add workstation cron line (see OperatingRhythm.md rollback).
|
||
3. Optionally set activity-core definitions `enabled: false` if schedules must pause.
|
||
|
||
## Verification evidence (2026-07-21)
|
||
|
||
| Event | Time (UTC) | Notes |
|
||
| --- | --- | --- |
|
||
| `binky_mail_intake` | 21:48:22 | railiance01 AppRole mail-scan ok |
|
||
| `binky_daily_brief` | 21:49:34 | brief `briefs/2026-07-21-daily-brief.md` |
|
||
| `binky_weekly_review` | 21:50:29 | weekly prep commit |
|