Context disappears
A session ends. The next agent has to reconstruct decisions, outstanding findings and the reason for the last repair.
Long projects need more than capable agents. They need a durable record of what happened, what matters, and what comes next.
Today, long-horizon agent work still needs a babysitter: someone to write handoffs, notice a stalled job, remember dependencies and decide whether “done” really means done.
A session ends. The next agent has to reconstruct decisions, outstanding findings and the reason for the last repair.
A research or writing task can sit idle simply because nobody put it on the queue.
Two parts can pass their own tests and merge without conflict, yet never actually work together.
A thin coordination layer around existing agents. The ledger holds state; evidence earns each transition.
One transactional ledger links jobs, attempts, decisions and test receipts. A receipt records what was checked and the exact version checked. Status views read that same authority.
A deterministic supervisor checks dependencies and available capacity. It starts all ready work that fits, gives waiting jobs a fair turn and wakes Codex when judgment is needed.
An obligation map tracks every deliverable, including work missing from the queue. Each needs a next action, accepted evidence or an explicit deferral.
The planned supervisor saves launch intent before starting a worker, then reconciles that attempt and its evidence after a restart. If it cannot tell whether the old worker is still active, it parks the job instead of launching a duplicate.
Network outages get bounded retries and persistent cooldowns. Repeated defects get explicit repair rounds, then a decision. A successful process exit only starts artifact validation; it does not approve the result.
Codex plans and builds. Claude supplies independent, cross-family review. Structured handoffs keep the work coherent.
Each worker gets its brief, current decisions, interfaces and relevant findings. It returns a candidate and evidence through a defined contract.
Agents submit observations, questions, proposals and handoffs. The controller validates updates before they become accepted state. No agent wins a disagreement by writing last.
Producer and consumer can negotiate an interface directly in a short, issue-specific exchange. The agreed version, examples and open questions return to the record.
Request ownership; the controller grants it atomically.
Route to the responsible agent, with the relevant evidence.
Attach versions and receipts so the next worker can act.
A clean merge is a text operation. Integration has to prove that the actual parts connect.
The consumer tests what the producer actually delivers.
Contracts describe data, meaning, transport and failure behavior. Both sides accept a version and concrete examples before working independently.
Reviews and checks name the exact candidate pair. A changed candidate invalidates its old approval; a changed base invalidates its integration receipt.
Git keeps code history and isolated workspaces. The ledger tracks acceptance. Faster workspace storage can come later if it solves a measured bottleneck.
Earlier in-house orchestrators added setup and checking costs, confused activity with acceptance, or left several competing records of truth. They still needed a person to explain and repair the orchestration itself.
This design keeps the useful independent review and removes routine handoff work first. File synchronization alone cannot resolve incompatible assumptions. Shared contracts and checks on the combined result address that separate problem.
The “hive mind” is a queryable knowledge base. Every worker reads from the same history, through a context sized to its task.
The append-only board records proposals, decisions and outcomes. Consolidation turns that history into a curated read model, preserving sources and prior revisions.
Filter by scope, type and version. Load required policies and contracts first; rank optional context by relevance, importance and recency. Structured indexes and keyword search keep retrieval focused.
Conflicts wait for resolution. Stale facts need fresh evidence. Required context that exceeds the budget stops the query instead of silently losing an important rule.
Learning changes the instructions and procedures agents retrieve. It does not retrain the underlying model.
A failure suggests a lesson. Positive and negative tests challenge it. Validated lessons enter matching briefs; repeated, independently successful procedures can become reviewed skills. Counterevidence narrows or retires a rule.
The prototype consolidates exact duplicates, retains provenance and history, indexes current records and serves bounded queries. It rechecks version and expiry information. Retired lessons stay out of default retrieval.
Model-written summaries, semantic consolidation, optional embedding search and automatic lesson promotion remain planned. Summaries must cite their inputs and cannot promote an assumption into a fact. An updated write record makes an old read view unusable until it is rebuilt.
Instead of appending every update to one growing note, current ownership becomes an assignment, a broken connection becomes an interface finding, and an outage becomes an incident record. Each points to its evidence and the decision that replaced it.
A worker gets only the current assignment, needed interfaces, unresolved findings and relevant history. Facts about tools or files must match fresh observations before use. Conflicting historical claims remain visible rather than being blended into a confident summary.
The design role carries a product’s character from references to a verified experience. A reusable process should not produce the same-looking product.
Research real flows and screens, using Mobbin when available. Record why each reference fits the product.
Measure type, spacing and color. Choose licensed fonts. Observing a brand’s assets does not license them.
Explore two concepts. Choose the product’s palette, voice, density and defining interaction. Preserve that choice.
Check the rendered result against the pin, then test responsive layouts, accessibility, forms and links.
Planned end-to-end checks drive the real front end against the real back end, verify saved state after reload, and exercise failure and retry paths. Missing screenshots or mocked success cannot stand in for evidence.
The harness prototype validates the shape of synthetic verification receipts. It does not run browsers, authenticate those receipts or prove an application works. Even a well-formed receipt is not accepted as a real verification result.
Mobbin and visual inspection adapters remain unverified design components. The planned fallback is direct browser testing and screenshot review. A timed-out or unavailable check is incomplete, never an automatic pass.
A working record is a useful start. It is not yet evidence of faster delivery or unattended autonomy.
Compare the harness with one Codex session coordinating the same workers and Claude reviews, using ordinary durable notes. Both get the same briefs, checks, model settings, tools and concurrency. Only the coordination changes.
Track elapsed time, owner interventions and minutes, coordination effort, defects caught and escaped, completed tasks, ready-work latency, recovery, duplicate actions and total overhead. Include waiting, failed runs and repairs to the harness itself.
Use repeated, alternating paired trials on isolated representative tasks, including interruptions and interface failures. Report per-task results and uncertainty. Also measure stale memory, required-fact recall, lesson benefit, visual distinctiveness and real flow failures.
The proposed gate also requires no increase in escaped critical or major defects or duplicate side effects, and no decrease in completed tasks. If the baseline needs no interventions, show a real recovery or coordination benefit instead of claiming a percentage reduction. These targets are not achieved results.
Build the smallest layer that removes real work from the human.
A read-only ledger and planner reconstruct a small slice of work, preserve its evidence and show the next supported action.
Only after measurement, connect existing agent tools to a small supervisor. Prove recovery and authority boundaries before widening the scope.
If the ledger helps, keep it.
If the extra orchestration does not, stop there.