TODAY median 16 days · 11 steps
cycle time, tasks completed last 12 months: median 16d, mean 35d, p90 79d
1●Outline64
2●Research and SERP25
3●Draft73
4●Editing31
THE REVIEW GAUNTLET - 6 STAGES
5●Content review37
6●SEO review49
7●PMM review57
8●Rubab's review49
9●Rob's review47
10●VP review36
11●Publish35
6 humans re-checking rules a machine can check.
Counts = Asana tasks per stage.
PROPOSED hours · 5 steps
the SOPs already define the rules; the rule checker enforces them
1○Structured briefSOP template + topic + demand evidence
2○AI draftborn inside the SOP structure - right sections, right char counts
3●MACHINE QA GATE
INstructured draft page (JSON) · SOP ruleset · product-fact KB (137 facts, seeded from EZO's own published content, verified before the system trusts it)
DOfind → fix → verify → re-check · the rule checker finds problems; fixer proposes minimal patches; applier enforces that only flagged fields change; an independent verifier accepts or rejects each patch (factual edits must cite a fact); the re-check confirms
OUTscorecard (before/after, 0-100) · patched page · exceptions-only human queue, each with a reason · journal of every change with rollback
live eval: catch 100% · fix 86% · unjustified edits 0% · verifier true-negatives 100%
4○One human reviewPMM/SME judgment on the ~20% a machine can't check
5○Publish + verifylive URL confirmed, not assumed