FlowIdeate → render → grade → publish
ConfigurationYAML persona and style profiles
SafetyDraft-first approval gates
The system
A Python orchestrator generates briefs, creates media through model APIs, grades outputs, prepares publishing drafts, ingests performance signals and can produce variants of proven concepts.
The important engineering
Each stage fails independently, costs can be capped, and publishing remains disabled unless explicit configuration and credentials are present. Swapping the persona changes the creative system without rewriting the engine.
What it demonstrates
Multi-stage AI workflows, provider abstraction, resilient orchestration, configuration design and meaningful human-in-the-loop controls.