Roster
Meet the eight.
Long-form drafting
Marcus
Outline, draft, revise. Article-level work. Works off voice profile + topic backlog. Strictly serial.
Voice editor
Priya
Distills the client voice from sample writing. Edits Marcus output to fidelity. Owns the avoid-list.
Reactions and takes
Jordan
Short-form opinion pieces and reactions. Looser, more present-tense. Used for LinkedIn and editorial.
SEO + structure
Samira
Meta descriptions, schema, internal linking, H-tag hierarchy. Runs after Marcus.
Paid-ad copy
Felix
Headlines, bodies, asset variants. Feeds the ads optimization loop.
Outbound + reply triage
Virgil
First-touch generation, reply classification, follow-up scheduling. Knows when to stop.
Voice training
Echo
Builds the voice model on day 1 from the client’s existing writing. Re-scores fidelity nightly.
Attribution + reporting
Pulse
Stitches click → lead → revenue. Owns the weekly report and the dashboard numbers.
Live view
Watch them work in parallel.
Live ActivityFeedPanel showing 8 agents emitting events (port + mocked data)
Why specialize
What we tried first, and why this won.
Short essay: single-prompt vs specialist failure modes . voice drift, tool sprawl, eval blindspots
See them on a real prospect