AI Initiative logoAI Initiative
Reading room / Game Creation Studio

09. Multi-agent workflow

Explains file ownership, shared Build Board, channel coordination, patch-based review, release freezes, triage and durable evidence.

Multi-agent engineering practice
This is the retained source text, not a new validation of its claims. Numerical results and comparative claims require the accompanying source review before public reuse.

Read the connected case study or article →

Not stated in document opening · 2026-10-14

Provenance, authorship and editorial notes

09. Multi-agent workflow

Id

game-platform-docs-09-multi-agent-workflow

Project

game-platform

Source path

game-platform/docs/09-multi-agent-workflow.md

Source sha256

3796207825796a63a8ece8e25a581cec50ced3c4c8146f29794d577ab4e69438

Repo head

adfb7831984715cb220e4c3c8ba55a66fc7c54fa

Date

2026-10-14

Date provenance

First date near document opening; not independent publication date

Git last change

2026-10-19T17:21:13+01:00

Author

Not stated in document opening

Document status

Multi-agent engineering practice

Summary

Explains file ownership, shared Build Board, channel coordination, patch-based review, release freezes, triage and durable evidence.

Topics
  • AI workflow
  • orchestration
  • games
Related ids
  • game-platform-docs-02-architecture
  • game-platform-docs-11-game-factory
  • game-platform-docs-04-quality-gates
  • game-platform-proposals-learn-from-play
Evidence concerns
  • Human/agent coordination practice; not proof an autonomous scheduler or independent review platform implements every rule.
Word count

816

Headings
  • 09. Multi-agent workflow
  • 1. Ownership
  • 2. The Build Board
  • 3. Channel etiquette (`master-mind-games`)
  • 4. Decision logging
  • 5. Review protocol
  • 6. Durable scratch, not `/tmp`
Publication status

Publication or peer-reviewed acceptance not established by discovery

Format

md

Private review scan
Known secret pattern hits

0

Customer or player record sets

None identified in selected narrative/design documents; no gameplay records, account databases or hand datasets copied.

Scope

Pattern scan plus document review; not a formal exhaustive privacy audit.

09. Multi-agent workflow

Several builders (Claude sessions, Codex, people) work on the same estate at once. These rules keep them from
breaking each other's work. Distilled from how the 2026-10-14…19 Master Mind work actually ran (Build Board,
master-mind-games channel, freezes, Codex review rounds).

1. Ownership

ci/ has one owner at a time, named on the Build Board row. Only the owner edits it.

patch file handed to them, not an edit. Example: Draw or Die Stage A waited for the small-screen fit agent to
finish (MM/docs/GAME-ROADMAP.md §1 "Constraint").

folder (e.g. ~/.agent-channel/coordinator-artifacts/<channel>/<review-id>/) and posts the path + sha256. The
owner applies it. "DO NOT edit the source tree, because 5 builders are working in it now" (seq 807) is the norm,
not an exception.

freeze; never review a moving main tree (Codex had to keep separating "main tree" from "release" hashes, seq 646/671).

delete; fixes go to the canonical master-mind/games/<game>/ only.

Do not ship .bak files (the pipeline skips them).

2. The Build Board

https://claude.ai/artifact/LDLdeQGEGfSktx3fm8oD3k, db collection tasks; fields game, title, detail, status,
stage, note, seq, updatedAt, by
, plus top/topAt for 🔥 First priority.

StatusMeaning
ideanot decided
queueddecided, not started
buildingan owner is on it (name them)
builtdone and gated, not live
donelive; note the version id
blockedsay on what

3. Channel etiquette (master-mind-games)

counts is not evidence.

(seq 646: "634/638: correct. cf7f924c is not r3.").

come from the operator.

4. Decision logging

§10 (1–42 on 2026-10-19): date, who decided, the choice, consequences, what it supersedes.

only when in doubt, through one or two concrete options at a time.

5. Review protocol

sequenceDiagram
  participant B as Builder (owner)
  participant S as Steward
  participant C as Codex (2nd family)
  participant O as Operator
  B->>S: frozen files + REVIEW-PACKET (hashes, diffs, logs, NOT-checked list)
  S->>C: review request (pinned hashes)
  C-->>S: findings P0/P1/P2 with file:line + repro (or SHIP / DON'T SHIP)
  S->>S: triage each finding at file:line: verified / rejected (why) / deferred (Board row)
  S->>B: verified findings as a fix list
  B->>S: new freeze
  alt still DON'T SHIP
    S->>O: options (fix first / ship + recorded exception)
    O-->>S: decision → logged before publish
  end

6. Durable scratch, not /tmp

Stage releases, review packets, harness outputs and logs under ~/.cache/claude-scratch/<task>/. /tmp and
session scratchpads are wiped (the 2026-10-16 wipe lost work). Evidence that evaporates is not evidence.
Never kill processes by pattern; kill only PIDs you started (a broad pkill killed sibling agents on 2026-10-07).

Continue exploring