From 5223190bcb5cddc253e25145bb6ff7400e498028 Mon Sep 17 00:00:00 2001 From: Your Name Date: Wed, 19 Aug 2026 09:35:01 -0700 Subject: [PATCH] =?UTF-8?q?claude:=20standing=20convention=20=E2=80=94=20p?= =?UTF-8?q?ost=20operator-facing=20links=20to=20the=20Booth=20link=20board?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Any URL handed to the operator that is worth more than the next thirty seconds also goes on the standing link board via `booth link`, in the same turn it is mentioned, in addition to appearing in the reply. Links in chat drown in terminal scrollback; the board is a kept booth (a .forever sentinel exempts it from the Booth's 24h sweep) rendered in its own lane, so it outlives the session that produced it. Includes the noise floor: if he would not click it a week from now, it stays off. --- home_root/.claude/CLAUDE.md | 30 ++++++++++++++++++++++++++++-- 1 file changed, 28 insertions(+), 2 deletions(-) diff --git a/home_root/.claude/CLAUDE.md b/home_root/.claude/CLAUDE.md index 11f2057..fd5c96b 100644 --- a/home_root/.claude/CLAUDE.md +++ b/home_root/.claude/CLAUDE.md @@ -544,8 +544,34 @@ note says otherwise. On other boxes, check first.) No auth — LAN/WG-internal + ephemeral, so don't drop secrets in a booth. Reach for it instead of describing results in prose when a picture, clip, or side-by-side would land faster. Code + helper CLI: eshpfi - `services/booth/` (`scripts/booth {new|add|url|ls|rm}`); user-level systemd - on nh3-dev (`systemctl --user status booth.service`). + `services/booth/` (`scripts/booth {new|add|url|ls|rm|keep|unkeep|link}`); + user-level systemd on nh3-dev (`systemctl --user status booth.service`). + + **STANDING CONVENTION (operator, 2026-08-19) — POST EVERY OPERATOR-FACING + LINK TO THE BOOTH LINK BOARD.** Any URL you hand the operator that is worth + more than the next thirty seconds — a booth of renders, a PR, an issue, a + newly-deployed service, an artifact page, a dashboard — **also** goes on the + standing link board, in the same turn you mention it: + + ```bash + booth link "" # on nh3-dev + ssh nh3-dev 'booth link ""' # from anywhere else + ``` + + Still put the link in your reply — this is *in addition to*, not instead of. + The reason is simple and the operator raised it directly: links in chat drown + in terminal scrollback and are gone. The board is a **kept** booth (a + `.forever` sentinel exempts it from the 24h sweep) rendered in its own lane at + the top of `http://10.100.10.50:8090/`, so it survives the session that + produced it. Entries carry provenance automatically (`ALTHING_HANDLE` or the + hostname, plus a timestamp), and the board is a plain markdown file the + operator prunes by hand — `booth unkeep links` or deleting the folder ends it. + + Don't post noise: transient junk (a scratch path, a URL only meaningful for + the next two minutes) stays out. If you wouldn't expect him to click it a week + from now, it doesn't belong on the board. Any booth you want to outlive its + 24h can be kept the same way (`booth keep `), but keep that rare — the + ephemeral default is what makes the Booth cleanup-free. - **`secret` — Vaultwarden credential store (per dev box)** — a CLI for stashing and looking up secrets that shouldn't live in a git repo, backed by