From b3c6514fc797609c3c7a5922df5c59a3123ea246 Mon Sep 17 00:00:00 2001 From: Sam & Claude Date: Fri, 19 Jun 2026 23:07:16 +0200 Subject: [PATCH] =?UTF-8?q?docs:=20remove=20completed=20hermes-osa=20hando?= =?UTF-8?q?ff=20=E2=80=94=20state=20current=20decisions,=20not=20legacy=20?= =?UTF-8?q?don'ts?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The handoff's work shipped (hermes-osa LIVE, validated, Telegram consolidated, cross-host routing done); its facts now live in HOST-MATRIX. It carried the last legacy 'do not do the old thing' content (Autolycus / AUTOLYCUS_HOME / preserve clawdie-ai runtime) — removed per its own deletion criteria and the decisions-match-shipped-code principle. Kept (deliberately): security rules (never commit secrets/share tokens, bootstrap never enters the jail) and technical guidance (FreeBSD --remote, lock ordering, test counting) — those are correct current decisions stated as imperatives, not legacy cruft. Co-Authored-By: Claude Opus 4.8 --- HERMES-OSA-HANDOFF.md | 45 ------------------------------------------- 1 file changed, 45 deletions(-) delete mode 100644 HERMES-OSA-HANDOFF.md diff --git a/HERMES-OSA-HANDOFF.md b/HERMES-OSA-HANDOFF.md deleted file mode 100644 index a0c27f3..0000000 --- a/HERMES-OSA-HANDOFF.md +++ /dev/null @@ -1,45 +0,0 @@ -# HERMES-OSA-HANDOFF - -## Task checklist - -- [ ] Pull latest `layered-soul` and confirm `docs/HOST-MATRIX.md` is current. -- [ ] Pull latest `hermes-bsd` from Forgejo. -- [ ] Wait for or include the `hermes-bsd` PR #3 shebang fix before running setup. -- [ ] Probe disk before install: - ```sh - df -h / - zfs list - python3 /home/clawdie/ai/layered-soul/scripts/verify_facts_probe.py --storage --text - ``` -- [ ] Validate Hermes locally only, with Telegram off and no new secrets: - ```sh - cd /home/clawdie/ai/hermes-bsd - HERMES_HOME=/home/clawdie/.hermes ./setup-hermes.sh - HERMES_HOME=/home/clawdie/.hermes ./venv/bin/hermes --version - HERMES_HOME=/home/clawdie/.hermes ./venv/bin/hermes --help - ``` -- [ ] Do not start or enable `hermes_daemon` until local validation is clean. -- [ ] Do not use `/home/clawdie/clawdie-ai` as Hermes state; preserve/retire that old Clawdie runtime separately. -- [ ] Do not reuse any existing Telegram bot token for Hermes. - -## Current decisions - -- `HERMES_HOME=/home/clawdie/.hermes` is the authoritative local validation state home on `osa`. -- `/var/db/hermes` remains the rc.d service default for a later daemon phase. -- `AUTOLYCUS_HOME` is not used for hermes-osa. -- `hermes-bsd` is the intended FreeBSD implementation repo; the older `hermes-freebsd` checkout is not the install target. -- Deferred upstream items are tracked separately: PR #3 shebang fix, issue #4 Node Dockerfile, issue #7 disk. - -## Deletion criteria - -Delete this handoff after Codex reports: - -- the exact `layered-soul` and `hermes-bsd` commits used, -- disk probe output before installation, -- local Hermes command validation output, -- whether any service/daemon work was intentionally deferred, -- confirmation that Telegram stayed off and no secrets were printed. - -## Results - -Pending Codex run on `osa`.