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 suite passes, the web suite passes, and the user-create form still returns 500 — because the contract drifted at a boundary no single-repo session could see.
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. Orcho is also built this way — its own engine changes ship through Orcho runs, with review gates that have rejected real work. Video and deck assets are being prepared.
One spec, many runs
A feature intent can split into api and web workstreams while keeping one delivery record.
/symphos/cross-system-delivery/False-ready work stays blocked
validate_plan, review_changes and final_acceptance reject work that looks done but is not proven ready.
/orcho/protocol/gates-and-handoffs/Artifacts survive
Typed plans, diffs, events, metrics and handoff decisions stay inspectable after the run ends.
/orcho/protocol/events-and-evidence/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.