Tag: aipostgen
Keep the State Machine Out of the LLM
by
Jerome Etienne
on
Thu Jul 16 2026
The one idea underneath aipostgen, and the part I'd carry into any tool built on a language model. Do not let the model run your control flow. Put the state machine in code, where a loop is a loop and a gate cannot be skipped on the run where the model is feeling confident - and let the model do the writing. Reproducibility, debuggability, and human gates that actually hold.
How I Built aipostgen: The Model Writes, the Code Decides
by
Jerome Etienne
on
Mon Jul 13 2026
A look inside aipostgen. The language model does the writing; plain code does the deciding - and almost every design choice falls out of keeping those two jobs apart. The state machine in TypeScript, a manager-and-two-contractors split on Claude Code, a cold reviewer that never saw the draft written, and voice rules in plain markdown files.
My AI Does the Writing. I Do the Publishing.
by
Jerome Etienne
on
Wed Jul 08 2026
One idea, three platforms, three rewrites - so I built aipostgen to do the typing. It turns a link or a few words into paste-ready drafts for X, Bluesky, and LinkedIn, written in my voice and inside each platform's limits. The interesting decision isn't what I let it do; it's that it never publishes. Why a writing tool that won't press the button is the version I actually trust.