Current version 2026.05.08-2

Changelog.

A curated history of the site as a product, publishing system, and agentic experiment.

Versions use YYYY.MM.DD-X, where X increments when more than one releasable change lands on the same date. This is reconstructed from git history, grouped into actual milestones instead of pretending every commit message deserves a parade.

Agentic metadata and public changelog

Made crawler, social preview, search, and agent metadata a first-class publishing surface.

  • Added canonical, Open Graph, Twitter Card, JSON-LD, robots, and agent summary metadata across public pages.
  • Added metadata governance docs, a formal ADR, and build-time metadata validation.
  • Added this public changelog and published the current site version in the footer.

DMR overlay hardening and stable redesign baseline

Established the redesigned Astro site as the baseline release after the DMR overlay and article rail work settled.

  • Locked page scroll while the Direct Message Reference overlay is active.
  • Finished the overlay and article rail scrolling fixes for small screens and desktop rails.
  • Kept the redesigned writing experience, mobile rails, and DMR controls as the stable public baseline.

Direct Message References and link validation

Replaced public comment assumptions with passage-level Direct Message References and added generated-site link checks.

  • Added the Direct Message Reference workflow for email, WhatsApp, and Telegram handoffs.
  • Added generated-site link checking for internal and external references.
  • Fixed overlay and rail scrolling behavior around article workflows.

Mobile article controls and experiment disclosure

Turned the site into a more explicit experiment and improved article navigation on mobile.

  • Added the first-load experiment disclosure describing the site as an alpha experiment.
  • Added mobile article drawers, hierarchical table of contents, and refined article action buttons.
  • Tightened navigation drawer opacity, height, and mobile behavior.

Artifact promotion and release lifecycle

Built the package-first release and artifact promotion workflow around preview, candidate, and production states.

  • Added release candidate lifecycle pipelines and artifact state promotion actions.
  • Split lifecycle actions into web-triggered pipelines with action links.
  • Added Google Space notifications for artifact lifecycle events.

Private comments and mailing list convergence

Unified private article replies with the broader direct conversation and mailing list system.

  • Connected private comment flows to the shared direct conversation path.
  • Added keepalive telemetry flushes for unload-sensitive events.
  • Started treating post-read engagement as a private handoff instead of a public thread.

Telemetry, article rails, and structured client logs

Added the observability and article-side interaction layer that powers the current reading experience.

  • Added article rail components, comment handoff foundations, and discovery telemetry.
  • Allowed telemetry on Pages preview deployments.
  • Introduced a structured client log catalog for browser-side events.

Full Astro redesign

Rebuilt the site into the current Astro design system and added the local quality gates around it.

  • Completed the full design refactor.
  • Added image compression with Sharp.
  • Added tests, linting, and pre-commit checks.

Cloudflare, security, and writing cleanup

Moved the project toward Cloudflare hosting, added baseline repository security controls, and expanded the writing archive.

  • Moved the site to Cloudflare and added AI wage chart assets.
  • Added minification support, local serving support, and simpler configuration.
  • Added CODEOWNERS, security policy, and security workflow coverage.
  • Added the Machine Economics writing track.

Early writing and fingerprint updates

Continued shaping the early personal site and added the first behavioral signal work.

  • Added early writing updates after the first homepage pass.
  • Introduced the first fingerprinting and site signal work.
  • Kept the original site moving while the publishing direction was still loose.

Initial personal site

Started the project, iterated on the homepage, and moved through the first Firebase-backed version.

  • Created the initial site repository.
  • Added early build and homepage updates.
  • Moved the first version toward Firebase hosting.