AI ProgramsRetreatBlogAboutCareersBook a Conversation
Workflows/Operations

How We Publish

Four stages from idea to live post. A human creates the content and gives one approval. Claude handles everything after that: images, build, index, and the log.

Human steps 2AI steps 2Approval gate 1 sentence

Human in front, AI behind

The handoff is a single sentence: “Photos are in. Build the post.” Everything before it is human judgment. Everything after it is automated.

01Weekly or ad hoc
Content Creation
Human
02The handoff
Content Approval
Human
03Automated
Website Creation
Claude
04Automated
Log & Done
Claude

The four stages

01
Content CreationHumanWeekly schedule or ad hoc

Posts start from the weekly content schedule or an ad hoc idea. Each one is drafted in its own dated folder and iterated until the writing is right. No build work happens here, just words.

02
Content ApprovalHumanThe handoff

The final human review. Photos get dropped into the post's source folder, and the approval is one explicit sentence: “Photos are in. Build the post.” Nothing ships without it.

03
Website CreationClaudeAutomated

Claude turns the approved draft into a live-ready post:

  • Converts raw photos to WebP, resized to a 1200px max width at 85% quality
  • Renames images descriptively and writes keyword-rich alt text
  • Builds the post page to the site style guide, with image placement rules per post type
  • Updates the blog index and stages the changes in git
04
Log & DoneClaudeAutomated

Every publish gets a log entry: the post slug, category, date, image filenames and where they were placed, the commit hash, and any issues hit along the way. The log is the audit trail for the whole pipeline.

The seven elements

Every workflow we document has the same anatomy: seven elements, each assigned to a human, a machine, or both. This is the Centaur Map from our workflow design method.

01 TriggerHuman

The weekly content schedule or an ad hoc idea. Content starts with a human wanting to say something.

02 InputsBoth

The approved draft, the photos, and the site style guide that governs how every post is built.

03 DecisionHuman

The approval gate, one explicit sentence: “Photos are in. Build the post.” Nothing ships without it.

04 RoutingMachine

Post type determines image placement rules: listicles get inline images, narratives get a hero.

05 OutputMachine

Optimized WebP images, a built post page, and an updated blog index, identical in structure every time.

06 DeliveryMachine

Changes staged in git and deployed through the pipeline. The post is live without a manual upload.

07 MeasurementMachine

The publish log: slug, images, commit hash, and issues, one entry per post, forever traceable.

Quality gates before anything ships

  • Every image loads with a correct relative path
  • Every image has descriptive alt text
  • Filenames are lowercase with hyphens, no exceptions
  • Navigation links resolve, and nothing extra sneaks in

Why it works

  • One approval gate keeps humans in control of what gets said
  • Automation keeps the build identical every single time
  • The publish log means every post can be traced to a commit
  • Writers write. Nobody hand-edits HTML or resizes photos.