A deliberately small three-agent workflow for publishing technical notes without turning plausible model output into unsourced advice.
planAndDraftconverts source notes into an editorial angle, explicit claims, citations, and a Markdown draft.validateindependently blocks unsupported claims, bad source URLs, and hype language.publishwrites the article and an audit manifest only after the gate passes.
The handoff is a typed-by-convention JSON packet rather than shared conversation history. That makes each boundary inspectable and easy to replace with Claude Code, an SDK agent, or a queue worker.