A marketing-agent runtime is built from typed inputs, workspace memory, node status, approval gates, output artifacts, and measurement links back to the answer ledger.
Runtime primitives
The core objects are templates, runs, nodes, inputs, artifacts, approvals, and proof events. Each object stays inspectable so an operator can understand why an output exists and what evidence it used.
Why supervision is structural
Human review is not a nice-to-have overlay. Marketing outputs can change public claims, legal posture, and customer expectations, so approvals and constraints belong inside the runtime rather than in a separate spreadsheet.