Putting AI Coding Agents on Rails: What a Constrained Harness Looks Like
What a constrained AI coding harness looks like — curated project memory, enforced TDD, policy gates, and living codebase docs. Practical lessons from building one.
Field notes on WordPress, custom software, and putting AI coding agents on rails — written from 25+ years of building and maintaining real sites for real teams. Practical lessons, the occasional war story, and the reasoning behind how I work.
What a constrained AI coding harness looks like — curated project memory, enforced TDD, policy gates, and living codebase docs. Practical lessons from building one.
Convenely — a config-driven WordPress platform for festival and event organisations: CRM, flexible payment plans, ticketing, mailing lists, automations, and multi-site fleet management.
A look at a multi-year contract engineering engagement with Iconic Group — building page and form tooling, a brand-asset pipeline, and an AI-assisted delivery harness on a shared WordPress platform, all under automated quality controls.
Why flexible payment plans change event ticketing economics — how to implement installment payments with Stripe, and what the data model looks like.
AI coding agents are fast and confidently wrong. Here is the gated, test-driven harness I wrap around them — a finite-state workflow with hard gates, docs-first context loading, and a failing test before any change — so speed never costs discipline.
How to build a React/MapBox property search application inside a WordPress or ClassicPress site — architecture, filtering, REST API data layer, and performance.
Earthman Media rebuilt Riverwood Properties’ site on a custom WordPress/ClassicPress theme and built a React/MapBox property search application with advanced filtering — delivered on time and within budget.
How Earthman Media built pixel-perfect Gutenberg blocks from Figma designs for Coradine/LogTenPro, established a SCSS design system, and implemented Simply Static CI deploys.
How Earthman Media built and maintains a 106-site WordPress multisite network for Seattle Public Schools — custom Gutenberg blocks, role-based admin, and hundreds of editors.