Give every agent one bounded unit, one validator, and one proof gate.
Agent Orchestration Desk turns Codex, Claude Code, Kimi, and Grok into an operating roster: 4 agent roles, 16 bounded units, 12 session decisions, 8 handoff prompts, 10 proof gates, and 12 importable cockpit captures.
Simple layer. The desk is not another task list. It is the traffic controller: one agent gets one small unit, another agent validates it, and the work does not count until proof exists.
The generator reads Agent Session Refresh, Watchtower, Action Queue, Proof Ledger, Guide Router, Resource Router, Project Portfolio OS, Proposal Desk, Outreach, Diagnostic Conversation Desk, Proof Asset Studio, and Daily Ritual. It writes agent-orchestration-desk.md, agent-orchestration-desk.json, and agent-orchestration-import.json.
Run the desk
node work/life-os-agent-orchestration-desk.mjs # or node work/life-os.mjs agents # then open: outputs/life-os-command-center/agent-orchestration-desk.md
Assign one bounded unit
CodexLocal build, scripts, verifiers, dashboard, and course proof.
Claude CodeStrategy structure, proposal shape, client-facing narrative, and synthesis.
KimiLong-context extraction from sessions, resources, and handoff compression.
GrokAdversarial review, risk, contradiction, copy claims, and blind spots.
ValidatorThe validator is not the builder. It checks proof, blocker, and next unit.
Stop ruleNo second unit for the same agent until the first proof returns.
Use handoff prompts
outputs/life-os-command-center/agent-orchestration-desk.md outputs/life-os-command-center/agent-orchestration-import.json
Each handoff prompt includes unit, done-when, local context rule, expected return format, proof gate, and forbidden actions.
Accept proof, not motion
Proof from this run: 4 agents, 16 orchestration units, 12 session decisions, 8 handoff prompts, 10 proof gates, 7 next-day rows, and 12 import captures. A summary without a file, command, screenshot, decision, or reproducible blocker does not close the unit.
Guardrails
The desk does not execute agents, open native apps, send messages, post, archive threads, or publish private information. It prepares routing prompts and proof contracts for manual use.