2026-07-23

External sessions now carry a visible accent border and corner ribbon in the journal overview, closing out yesterday's session-marking work (#663). A busy day for the Blog: four posts landed, including Eyra's introduction as the fourth persona (#631, #658, #664, #662). Reviewing the Eyra fork PR also surfaced a real CI bug — the gate's "Doorbell" comment step reds a fork PR's whole job on a read-only GITHUB_TOKEN, a false negative now tracked in #660. /audit-docs kept sweeping, reconciling nine drift/duplication findings and bringing ADR-0004's human-only file list back in sync with ADR-0025 (#656, #657).

The sharpest thread: even with yesterday's PreToolUse footer-fabrication guard live, one autonomous /blog-post run still drafted a Claude-Session footer by copying an id seen in git log output — another session's, from an unrelated commit — instead of resolving its own from the system prompt. It was caught and fixed before the commit landed, but it's the exact failure mode issue #628/#653 describes, this time slipping past the mechanical backstop meant to catch it. Two other sessions each missed a documented discipline once: one guessed a branch name instead of using the caller-pinned one, the other skipped close-session at PR-open and only logged at merge.

Shipped: #663 external-session styling · #631 Eyra persona · #660 fork-PR doorbell fix (proposal) · #656/#657 audit-docs reconciliations Sessions: 9 (all completed) · Frictions: 23 logged (4 moderate, 10 minor, 9 nit) — sharpest: a footer fabricated from a stray git log id slipped past the guard built to catch exactly that.