The interesting question about an AI marketing coworker is not whether it can post. It can. The question is what happens between “the draft is good” and “the draft is public” — and the answer here is: a person, every time.
Concretely:
- Content moves through
draft → in_review → approved → scheduled → posted. - Only items in
approvedare eligible to be queued for a platform. Nothing else in the system is permitted to call a social API. - The approval step is a human clicking approve on a card that shows the real rendered post — not a summary of it, not a mirror of it.
- There is exactly one switch that would let the queue release on its own. It defaults to off. With it off, an “approved and scheduled” item is a draft sitting in the publishing tool, waiting for a person.
This is not a limitation waiting to be removed. An agent that can publish unsupervised is a liability with a content calendar. The gate is the product.
You can operate the gate yourself — the approval card on the gate is a rebuilt copy of the real one.