Public alpha
Agents can write code. Orcho proves whether delivery is ready.
Orcho runs cross-agent, cross-project work as one delivery record: a typed plan, executable gates, human verdicts, diffs and evidence that survive every agent session.
When a worker says done, the run stays blocked until a gate passes, a reviewer approves or a human explicitly accepts the risk. False-ready work does not ship by default.
Why now
Agent sessions got good. Delivery stayed unaccountable.
A strong agent session still ends as a transcript: no durable plan, no gate result, no record of who accepted what. Real work crosses repos, tools and reviewers — and the proof of readiness evaporates at every handoff.
⟳² ( ▶ plan [Claude] → validate_plan [Codex] ) → implement [Claude] → ⟳² ( review_changes [Codex] → repair_changes [Claude] ) → final_acceptance [Codex] What Orcho is
The delivery run is the durable object.
Workers change, disagree and fail — that is normal. What must survive is the run: plan, gate results, handoff decisions, diff, cost and evidence in one inspectable record that outlives every session that produced it.
No plan, no code
The plan is reviewed — by another agent or a human — before implementation starts. Rejected plans stay in the record.
/symphos/agent-delivery-protocol/Handoff inside the run
A gate can pause the run, request repair, route to another worker or wait for a human verdict — without losing state.
/symphos/workflow-portability/Implement-review loop
Implementation, review and repair cycle inside the run until the reviewer approves or a human intervenes. The author does not grade its own work.
/symphos/cross-system-delivery/Proof that survives
Diffs, events, metrics and decisions stay inspectable after the worker exits. The proof outlives the session.
/symphos/control-depth/See the run live
Phase state, findings, retries, handoffs and evidence read as one timeline instead of scattered transcripts.
/symphos/evidence-and-governance/Recoverable pauses
A paused run resumes from its checkpoint with plan, history and evidence intact. A human decision is a state transition, not a restart.
/symphos/workflow-portability/Small demo
Every suite is green. The product still fails.
A deliberately small reproduction of an expensive failure class: the API producer renames a payload key; the web consumer still reads the old one. Both suites stay green, because the break lives between the repositories — where no single-repo session ever looks. Orcho's cross-run contract check looks exactly there, and rejects the delivery before anything ships.
A clean local fix can still leave the product broken. Local success is not delivery.
- Single-project runs make one repository healthier while the product state stays unknown.
- The failure lives at the boundary: field names, contracts, consumer assumptions, rollout state.
- Orcho's bet: make the delivery run — not the repo — the unit that must be proven ready.
Proof direction
The proof is a run record, not a claim.
The first public proof is a false-ready scenario: a worker says done, the gate rejects, the run stays blocked, repair resumes the same record. You can watch it as a live terminal recording above — and Orcho is built this way too: its own engine changes ship through Orcho runs, with review gates that have rejected real work.
The worker says done. The gate disagrees.
A live recording: review rejects with a named blocker, the run stays blocked, repair resumes the same record.
/symphos/proof/false-ready/One spec. Two repositories. One verdict.
A live recording: a cross run plans once, works per repo, and the contract check judges the boundary.
/symphos/proof/cross-system/Typed verdicts over monologues.
Rendered from a run's own artifacts: findings with severity, one-line verdicts, drill-down on demand.
/symphos/proof/signal-not-prose/Handoff
Symphos explains why. Orcho proves how.
The buyer surface stays focused on the problem and alpha path. The technical surface opens the protocol, lifecycle, MCP loop and evidence artifacts.