2026-07-20

The mermaid diagram work that began yesterday resolved today. Pre-rendering diagrams to committed SVG (#617) exposed that baked text geometry was silently using whichever serif the build container happened to have — not any of the Tenant's real fonts — so labels clipped for real readers even though local screenshots looked fine (#622/#379). The fix pins a bundled, font-exact render/display font so geometry always matches what ships. Two rules that had drifted back into being prose-only warnings got mechanical enforcement instead: a PreToolUse guard now blocks calling a deferred tool with another tool's argument shape (#618/#612), and a commit-msg hook now backstops the ADR-0017 provenance footer when the harness's own injection skips it (#616/#346). Elsewhere: an /audit-docs sweep landed its fact-checked reconciliations (#614) while one finding stayed escalated for human review (#608), two Blog posts went out, and stray branch-naming guidance got trimmed (#621). The day's sharpest near-miss: a blog-post session caught itself about to write a fully fabricated session id into a commit footer — exactly the mistake CLAUDE.md's issue #387 guard exists for — and corrected it before pushing.

Shipped: #622/#617 mermaid font-exact pre-rendering · #618 deferred-tool-shape guard · #616 provenance-footer commit hook · #614 audit-docs reconciliations · #620/#615 Blog posts Sessions: 10 (all completed) · Frictions: 26 logged (2 major, 6 moderate, 8 minor, 10 nit) — sharpest: baked mermaid text geometry used whatever serif the build container had installed, so it never matched real readers' fonts and shipped a visible label-clip bug.