Agent Brigade teaching diagrams — L1–L4 draft set
Draft rebuild of the founder's 4-level education diagrams (his Miro draft, shared 2026-07-05 morning). Audience: both phData-internal and client-facing. Renders: assets/2026-07-05-brigade-teaching-L1..L4.png, editable source assets/2026-07-05-brigade-teaching-diagrams-source.html (single HTML file, JS-templated SVG — same shape library draws all four levels).
The three design rules applied (why these read as a progression)
- Shared spine. Order pinned far left, Stations far right, on every level. Each level inserts new machinery into the same middle gap: Expo (L2) → Ticket + Rail (L3) → Steward + Cellar (L4). L1's long empty arrow is the point — the audience watches the pass get built between request and work.
- Same grammar on every level. L4 worked because its timeline narrates the numbered arrows. Now every level has: numbered arrows → a Timeline block → a "Where this level breaks" ribbon that hands off to the next level. The ribbon is the lab hook: the break line is exactly what the learner should experience at the end of that level's lab.
- The deciding role gets visual weight. Expo is solid red with "DECIDES · advance / refire / kill" — no longer the same trapezoid as a Station. (Exits deliberately compressed from the canonical five to three for slideware; the full exit set stays in the lab material.)
Paste-ready timelines + break lines
L1 — Agent Skill (one skill, one task)
- An Order is submitted straight to a Station — a skill: procedure + judgment + an output contract.
- The Station executes its procedure.
- The Station responds with the finished artifact.
Breaks: three related Orders arrive — a human routes, sequences, and quality-checks by hand. The human is the orchestrator. → L2
L2 — Agent Orchestration (an expo coordinates the stations — and decides)
- An Order is submitted to the Expo at the pass.
- The Expo breaks it into Station work and dispatches.
- Work returns; critics advise; the Expo decides — advance, refire, or kill.
- The Expo responds with the assembled result.
Breaks: Orders arrive while no one is at the pass — every run is hand-fired, and nothing remembers what was built. → L3
L3 — Agent Brigade (tickets on a rail — the backlog works itself)
- The Order is written onto a Ticket — scope, context pointers, acceptance criteria.
- The Ticket hangs on the Rail.
- The brigade pulls Tickets in turn; gates check every Ticket at the door.
- Expo dispatches, Stations work, the Expo decides — the Ticket collects the build record as it travels.
- The response returns with receipts: the marked-up Ticket is the audit trail.
Breaks: Tickets arrive thin, context is gathered by hand, and finished work has no home a second requester can find. → L4
L4 — Agent Brigade, Operationalized (the full house: self-serve in front, disciplined in back)
Founder's 9-step timeline kept nearly verbatim (it was already right). Additions: FRONT OF HOUSE / BACK OF HOUSE zone labels with the Rail on the seam, and the closing ribbon teases the cross-brigade layer:
Where this goes: requesters multiply, brigades multiply — who pairs an Order to the right brigade? Menus, discovery, the factory: The House (candidate L5).
Level ↔ live artifact map (for the labs)
| Level | Runnable artifact today |
|---|---|
| L1 | any station skill (variance-analysis + its execution-eval receipts) |
| L2 | fire mode — expo + stations invoked directly, no rail |
| L3 | service start on the rail (walk, gates, ticket markup, close-out) |
| L4 | the 7/3 full hands-off loop (steward agent → walker → independent critic → expo decision) |
| L5 (candidate) | factory artifact:brigade ticket — Website Brigade assembly, menus/discovery |
Shape grammar (founder's design, sharpened 2026-07-05 ~9:10am dialogue)
Two narratives, deliberately sequenced — Act 1 = power progression (L1→L4), Act 2 = architecture reveal. The shape grammar carries Act 2 silently through Act 1.
- Speech bubble = Order — the human voice, outside all machinery.
- Hexagon = hexagonal-architecture port: behavior/purpose fixed, implementation swappable (Cellar = filesystem | Snowflake stage | Cortex Search; Rail = filesystem | Jira | stage; Steward runtime = Cowork | Code).
- Trapezoid = half a hexagon — Expo/Stations are packaged INSIDE the brigade's hexagon; they deploy as a unit and are not individual architecture decisions.
- Diamond (Ticket) = the only shape that moves — the token traveling through places/roles. L3 step 1's bubble→diamond transition = conversation becomes contract.
- Fix needed for grammar consistency: the brigade boundary is drawn as a dashed rectangle but claimed as a hexagon — redraw as a wide dashed hexagon so the trapezoid story is visible.
- Act 2 = one reveal slide after L4: the L4 diagram unchanged, each hexagon annotated with its adapter options (= the [[2026-07-03-hex-deployment-matrix]] as a slide). Internal read: "why it's built this way." Client read: "deploys in YOUR stack." No implementation talk before that slide.
Built same morning (founder go ~9:13am)
- Brigade boundary → dashed hexagon on L3 + L4 (founder: "great idea instead of the grey box"). Bonus discovered in render: the hexagon's left vertex naturally points at the Rail — the boundary gestures at the FOH/BOH seam, which settles the rail-placement question.
- Act 2 reveal slide BUILT (
assets/2026-07-05-brigade-teaching-Act2-reveal.png): L4 layout unchanged, arrows faded, ports-and-adapters strip (Cellar: filesystem/vault v1 | Snowflake stage | Cortex Search · Rail: filesystem v1 | Jira/Linear | Snowflake stage · Steward: Cowork | Code/headless · Brigade-as-unit: local/dev | headless service | SPCS), trapezoid punchline centered ("trapezoids never get a list — they ship inside the brigade"), internal/external framing as closing ribbon (founder's words: internal = flexibility across stacks; external = deploys in their existing infrastructure). - Current arc: L1 → L2 → L3 → L4 → Act 2 reveal (5 slides, one HTML source).
Round 3 (founder feedback ~9:30am, built ~9:35am)
- Brigade hex recolored blue (#EFF6FF fill, #2563EB dashed stroke) on L3/L4/Act2 per founder.
- Act 2 copy de-literalized: title "Built for Your Stack"; single external ribbon line ("Agent Brigades deploy into the platform you already run — your infrastructure, your governance, nothing new to buy"); founder carries the internal talk track live.
- ADAPTER CORRECTION (founder ruling, supersedes the earlier strip): Steward + Brigade share ONE distribution/adapter set — zip install (manual) · Claude marketplace plugin · Snowflake Cortex plugin · AWS Agent Core — these are the current targets. Cellar (filesystem/vault · Snowflake stage · Cortex Search) and Rail (filesystem · Jira/Linear · Snowflake stage) keep their storage/queue backends. Strip is now 3 columns.
- NEW slide 6 — brigade drill-in (
assets/2026-07-05-brigade-teaching-drillin-standard-surface.png), founder-spec'd: brigade hexagon blown up, MENU/MISE/SERVICE/FIRE as border tabs (faint rail feeding SERVICE), stations "unique roster per brigade," legend + ships-to row, ribbon "Same surface on every brigade — learn one kitchen, operate them all." Fire included lightly as express lane, founder may cut. - Current arc: L1 → L2 → L3 → L4 → Act 2 → drill-in (6 slides, one HTML source).
Round 4 (founder go ~9:43am, delivered ~9:50am) — three drill-in/finale slides
- THE HOUSE finale (
assets/2026-07-05-brigade-teaching-house-finale.png): one steward + cellar (FOH) fanning mini-tickets to three brigade hexagons (Research / Assessment / Skill-Agent), each with a MENU chip; the factory builds a ghost "Your Next Brigade" whose menu-line loops back to the steward. Founder's double-reinforce: the house grows itself. - TICKET ANATOMY (
assets/2026-07-05-brigade-teaching-ticket-anatomy.png): steward → Gate A → rail → Gate A → expo phase-0 (Clear/Ambiguous/Thin), bounded push-back loop (3 bounces → escalate), ticket as 5-section panel (Order · Context · Acceptance · Work Log · Receipts). - STEWARD & CELLAR (
assets/2026-07-05-brigade-teaching-steward-cellar.png): cellar as single memory, typed pointer entries on the ticket (pointers-not-copies, with anti-pattern strike-through), snapshot-at-build-time, approved output returns to cellar. - Deck complete: 9 slides — L1→L4 (Act 1) · Act 2 reveal · drill-in · ticket anatomy · steward & cellar · The House. One HTML source + 9 PNGs in assets/.
Feedback round (2026-07-05 ~4pm) — two reactions to the PDF
Founder shared a skeptical Claude critique + his dad's enthusiastic one.
Skeptic = a pass wearing a frown. It correctly extracted the load-bearing engineering ideas as "genuinely good practice" and named them (ticket-as-audit-trail, pointers-not-copies, bounded bounce-back, compounding cellar, common surface). Two knocks:
- Vocabulary tax (FAIR, the real note): a reader must learn Expo/Cellar/mise before asking basic questions. Fix = plain-term under each name, or function-then-name. Actionable teaching-design change.
- "Hard problems hand-waved / no evidence" (category confusion): it grades a TEACHING deck as an EVIDENCE deck. We HAVE answers, they're just not on these slides:
- gate validation → Gate A = ticketLint, 8 deterministic rules, enqueue + pull (real code)
- stale/wrong cellar → execution-eval station + meta-council veto (killed Lenovo twice for overselling) + close-out signatures + supersedes-chains
- cost/latency → measured (Lenovo ~1h27 wall / 60m machine; tier-sweep = cheapest model per skill)
- "brigade builds brigades = least proven" → already dogfooded (Website Brigade assembled via factory ticket 7/3, shipped 2 fixes same day; n=1, early)
- Genuinely-conceded gap: multi-brigade steward routing at scale (discovery tickets run, no menu-routing bake-off yet).
Dad = nailed the value story. Points 3-6 are the business hooks (existing platforms / common surface / compounding cellar / self-building factory). Steal his Yum Brands analogy for the factory slide: KFC/Taco Bell/Pizza Hut + a team that spins up new restaurant teams = the factory brigade. Better anchor than the current ghost-hexagon.
Decision surfaced to founder: the two reactions = Act 1 (value, deck nails it) + Act 2 (receipts, missing). Next artifact = a short EVIDENCE APPENDIX answering the skeptic point-for-point (Lenovo end-to-end · 11 shakedown defects fixed w/ regression tests · execution-eval lift numbers · Website dogfood). Offered to build; awaiting founder go. Also queued: Yum-Brands factory-slide swap · plain-terms glossary pass.
Open items for founder
- Keep "advance · refire · kill" compression at L2, or show all five exits?
- Keep or cut FIRE tab on the drill-in.
- His earlier "small cleanup on a few slides" list — still not specified.
Related: [[2026-07-03-brigade-nine-step-receipts-lenovo]] · BRIGADE-INTERFACE.md (ray-plugins) · [[2026-07-03-hex-deployment-matrix]]