Skip to content

Studio log · 34 entries

filtered to Content3 entries. Show all

Every entry has an address

The homepage shows the latest five in a list. Here each entry keeps its own URL so it can be cited, and keeps its own measurement where one was taken: 2 of 34 carry a size figure, 2 of those made the site lighter. Entries that predate the build report say no measurement instead of borrowing a number.

  1. Content2026-09-12no measurement

    Bank 3 batch 4: 25 new Learn essays

    Items 76–100 of docs/enrichment-500-2.md ship as full guides in src/lib/learn.ts — diff review, font-driven LCP, changelog craft, token APIs, empty states, form conversations, table scale, motion-as-documentation, dependency arithmetic, semver trust, error copy, WCAG reading, Lighthouse limits, a layout-shift postmortem, design review, search as a product, dark themes, progressive disclosure, copy economics, feature flags, CSS charts, component naming, retriable requests, snippet licensing and the boring-first roadmap. The Learn catalog is now 85 essays.

    /changelog/2026-09-12-bank-3-batch-4-25-new-learn-essays

  2. Content2026-09-12no measurement

    Third enrichment bank opens; batch 1 ships 12 prompts

    docs/enrichment-500-2.md lands with 500 numbered items across 20 sections, each tagged now/env/infra like the first bank. Batch 1 ships immediately: twelve new prompt templates covering restaurant, clinic, real-estate, nonprofit, conference, podcast, newsletter, gym, legal, travel, hardware and course briefs (catalog now 86 prompts), plus Forms & inputs and Dashboard starter kit collections (now 7). The bank's own numbering is harness-checked to stay 1..500 with no gaps.

    /changelog/2026-09-12-third-enrichment-bank-opens-batch-1-ships-12-prompts

  3. Content2026-09-12no measurement

    Bank 3 batch 2 ships 25 more prompts

    Items 13–37 of docs/enrichment-500-2.md land as prompt templates: thirteen remaining industry briefs (job board, bakery, print shop, vet, co-working, museum, dealership, insurance funnel, course dashboard, integration marketplace, wedding, city portal, esports roster) and twelve page archetypes (changelog marketing, docs shell, status page, waitlist, two-product comparison, onboarding checklist, profile settings, team page, press kit, 404 recovery, legal pages, feature-request board). The prompt catalog is now 111 entries.

    /changelog/2026-09-12-bank-3-batch-2-ships-25-more-prompts

Why split it

One long page can only be linked as a whole. A permalink per entry means a specific claim — “the demo module was split out, measured 315.5 KB lighter on routes that render none” — has a URL that survives the next release, which is what makes a changelog citable instead of decorative. The slug is derived from the date and title, so two entries on the same day cannot collide.

The list is generated from the same array the homepage reads, so an entry cannot exist in one place and be missing in the other.

Which feed to follow

  • /changelog/feed.xml — this log, every entry.
  • /community/rss.xml — the whole catalog plus the essays, every dated record.
  • /learn/feed.xml?full=1 — the guides, with body text when you ask for it.

One entry per family, all generated from the same data the pages print.