S39 · Multi-Agent Delegation
Declared state: built, thin.
This is the repository plan and evidence, not a live health reading. A task marked done may still depend on credentials, devices, deployment or a newer acceptance test.
Dependencies
No dependencies are declared in the catalog.
Tasks and gates
39.F1 · Reachable delegation to the external fleet router. *gate:* fleet live check in
Tier F · done · Verification: unregistered-test
Gate: fleet live check in
- unverified-import · undated ·
docs/SYSTEMS-DETAILS.md:3904
39.F2 · Every delegation is tracked as a task with a deadline and a result check — nothing is
Tier F · done · Verification: hermetic-test
Gate: `test_delegation_tracking.py`
- recorded-note · 2026-09-13 ·
docs/SYSTEMS-DETAILS.md:3906
39.F3 · A delegated result is **verified** before being reported as fact (anti-fabrication
Tier F · done · Verification: hermetic-test
Gate: `test_delegation_tracking.py` [verification]
- recorded-note · 2026-09-13 ·
docs/SYSTEMS-DETAILS.md:3917
39.R1 · A routing policy: which kinds of work go to which agent, declared and testable.
Tier R · in-progress · Verification: hermetic-test
Gate: `test_executor_contract.py` — the declared routing table and its four invariants; `test_delegation_tracking.py` [routing] still owes the live half.
- hermetic-green · undated ·
bench/test_executor_contract.py - hermetic-green · undated ·
bench/test_executor_contract.py - hermetic-green · undated ·
bench/test_executor_contract.py
39.R2 · Timeout and takeback — a delegation that stalls returns to Mushegh.
Tier R · in-progress · Verification: hermetic-test
Gate: `test_delegation_tracking.py` [timeout]
- hermetic-green · undated ·
bench/test_fleet_takeback.py
39.R3 · Cost and value accounting per delegation.
Tier R · open · Verification: hermetic-test
Gate: `test_metrics.py` extended.
39.E1 · Ten real delegations over a month, all tracked, all verified, none lost.
Tier E · open · Verification: manual
Gate: delegation log review.
39.R4 · The landing path: a delegated coding change becomes a commit only on a worktree Mushegh created, with a green suite, no schema migration and the owner's approval.
Tier R · in-progress · Verification: hermetic-test
Gate: `test_coding_delegation.py` — a refused approval leaves the owner's checkout byte-identical, and the owner is never asked about a change that cannot land.
- hermetic-green · undated ·
bench/test_coding_delegation.py - hermetic-green · undated ·
bench/test_coding_delegation.py
39.R5 · Jev picks the executor from the candidate list code built; an outage keeps the deterministic choice and says nothing.
Tier R · in-progress · Verification: hermetic-test
Gate: `test_executor_arbitration.py` — an uninstalled executor is not on the ballot, and no failure mode speaks.
- hermetic-green · undated ·
bench/test_executor_arbitration.py
39.R6 · A brief is assembled by code from the task record, carrying the repo, the declared constraint set and an acceptance check that is not a restatement of the task.
Tier R · in-progress · Verification: hermetic-test
Gate: `test_brief_assembly.py` — an acceptance check that restates the task is refused, and no caller can pass or drop a constraint.
- hermetic-green · undated ·
bench/test_brief_assembly.py
39.R7 · The fleet transport: the official OpenClaw CLI with the task in a file, no shell anywhere, and no delivery channel so nothing is ever sent.
Tier R · in-progress · Verification: hermetic-test
Gate: `test_fleet_transport.py` — ssh cannot be an executor, no `--deliver` string exists in the contract, and the brief file never outlives the call.
- hermetic-green · undated ·
bench/test_fleet_transport.py
HUD screen contracts
- Multi-Agent Delegation · /systems/S39
- Goharik · /fleet/goharik
- Felo · /fleet/felo
- Arsen · /fleet/arsen
- Lika · /fleet/lika
- Tatev · /fleet/tatev
- Tamara · /fleet/tamara
- Hrach · /fleet/hrach
- Sergey · /fleet/sergey
- Gagas · /fleet/gagas
- Zara · /fleet/zara
- Ishkhan · /fleet/ishkhan
- Margo · /fleet/margo
- Kamo · /fleet/kamo
- Tigran · /fleet/tigran
- Yana · /fleet/yana
- Mane · /fleet/mane
- Davit · /fleet/davit
- Arin · /fleet/arin
All subsystems · Source: docs/systems-plan.json.