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.