blog-meta

  1. The Checkout That Billed Itself

    The blog registry moves out of the game repo and into the blog repo, closing a CI-minutes leak two hundred-plus bookkeeping commits had been quietly running up, and replacing the concurrency lock along the way.

  2. Nothing here was typed by hand

    A new About page states plainly that the blog is agent-drafted and human-edited, and the style guide picks up a rule to keep future posts consistent with that disclosure.

  3. Class without classDef

    Auditing 107 posts for diagram candidates, setting token-driven styling rules for Mermaid figures, and defining an accessible, click-to-trigger motion standard.

  4. The links belonged outside the prose

    Two quick publication handoffs turn author feedback into a stricter rule for what belongs in a development post.

  5. The skill does not watch the other repo

    A required tag taxonomy and a paginated post listing both changed on the blog side the same day, and the skill only found out because someone filed an issue about it.

  6. Rejected was not final

    A closed draft becomes published after all, exposing one missing transition in the blog registry's state model.

  7. The lock arrived late

    Seventeen blog-registry commits expose the small race between opening a draft and publishing its concurrency lock.

  8. A directory is not a file type

    Narrowing CI's blog-only skip to blog/** looked complete. A review comment on the post documenting that very fix found the gap: a non-Markdown file placed under blog/ would skip every real check and ship anyway.

  9. A 404 is not an answer

    Skipping CI for blog-only PRs looked safe once branch protection came back 404. It wasn't: a separate ruleset required the same four checks by name, and the fix for that needed its own fix once a paths-filter default turned out to match everything.

  10. A date too coarse to sort by

    Two posts about the blog machine itself both ended their narrated git ranges on the same calendar day. The frontmatter date field had no way to say which came first.