Full v3 multi-agent flow test, OpenAI-only brains.
Required visible conversation across channels:
- #plumb-lead — Aram pastes #N. Lead acknowledges in 2-3 lines.
- #plumb-design — lead crossposts via
message tool with @plumb-architect. Architect drafts contract (or 'no design needed') in #plumb-design. Architect ends with @plumb-lead.
- #plumb-design — lead crossposts
@plumb-planner. Planner posts breakdown.
- #plumb-ops — lead crossposts to
@plumb-eng-a or @plumb-eng-b. Engineer dispatches Codex/Claude Code via ACP and opens a PR. Engineer posts PR URL in #plumb-ops.
- #plumb-review — lead crossposts
@plumb-reviewer. Reviewer pulls PR, posts verdict.
- #plumb-lead — lead summarizes + auto-merges if all gates green.
Code change: under ## [Unreleased] in CHANGELOG.md, add - v3 visible team-cycle proof (OpenAI brains). One line. Trivial.
Lead: literal channel IDs in your AGENTS.md routing table. DO NOT sessions_spawn — use message only.
Full v3 multi-agent flow test, OpenAI-only brains.
Required visible conversation across channels:
messagetool with@plumb-architect. Architect drafts contract (or 'no design needed') in #plumb-design. Architect ends with@plumb-lead.@plumb-planner. Planner posts breakdown.@plumb-eng-aor@plumb-eng-b. Engineer dispatches Codex/Claude Code via ACP and opens a PR. Engineer posts PR URL in #plumb-ops.@plumb-reviewer. Reviewer pulls PR, posts verdict.Code change: under
## [Unreleased]in CHANGELOG.md, add- v3 visible team-cycle proof (OpenAI brains). One line. Trivial.Lead: literal channel IDs in your AGENTS.md routing table. DO NOT sessions_spawn — use
messageonly.