A person stays in charge

Human-in-the-loop publishing without the theater

“Human in the loop” has become a label people paste on systems that still auto-send with a delay. We mean something stricter: no outbound side-effect without an explicit human disposition, recorded in a workflow people can audit.

States that mean something

Our content path uses a shared vocabulary (CRM, front-matter, and site builder agree):

Only approved content is SSG-buildable by default. Unknown status strings refuse rather than silently ship.

Board unlock is a real gate

Dry-run defaults are not a temporary embarrassment. Live channels stay off until the Board unlocks them. Even after unlock, the safety model prefers one channel at a time and still forbids agent real-money authority.

That is inconvenient for vanity metrics. It is appropriate for a company name on the public internet.

What HITL is not

Tooling that supports people

HITL fails when the tools make the human path painful. We invest in:

Closing

If the human step is theater, remove the marketing language. If the human step is real, design the pipeline so the slow path is the default path.

Read more: Why AI governance matters · Agents can't govern AI · Contact

MeltingFace