AI Engineer · Published 2026-05-06

The Multi-Agent Architecture That Actually Ships — Luke Alvoeiro, Factory

Open on YouTube ↗

Summary

Overview

  • Speaker: Luke Alvoeiro
  • Channel: AI Engineer
  • Main topic: Multi-agent architecture for autonomous software development
  • Purpose: To enable engineers to assemble agent teams that can complete tasks orders of magnitude harder than single agents, by leveraging a multi-agent architecture that manages complexity, ensures correctness, and promotes continuous learning in autonomous software development. Luke Alvoeiro introduces 'Missions,' a multi-agent architecture designed to overcome the human attention bottleneck in software engineering. Missions combines five key multi-agent strategies—delegation, creator-verifier, direct communication, negotiation, and broadcast—into a structured workflow. It employs a three-role architecture (orchestrator, workers, validators) and emphasizes a 'validation contract' that defines correctness before coding begins. By executing features serially with targeted internal parallelism and structured handoffs, Missions ensures correctness compounds over long runs, enabling continuous learning and codebase improvement. This model-agnostic approach allows engineers to focus on high-level problems like architecture and product decisions, while the system handles granular execution, leading to cleaner codebases and increased productivity.

Topic Map

The Bottleneck in Software Engineering (104-149)

  • Explanation: The primary limitation in software engineering is no longer the intelligence of models, but rather human attention. While models are capable of understanding and attempting many tasks, humans lack the bandwidth to supervise their implementation efficiently.
  • Key claims:
    • The bottleneck in software engineering is not intelligence.
    • It is now limited by human attention.
    • Even the best engineers can only focus on a couple of things at a time.
    • Today's models are smart enough to figure out many tasks, but there's not enough human bandwidth to supervise them.
  • Examples:
  • Terminology:
  • Why it matters: This reframes the challenge from building more intelligent models to designing systems that can effectively manage and leverage existing model intelligence with minimal human oversight, thereby drastically increasing development throughput.

Five Multi-Agent Strategies (149-404)

  • Explanation: To manage complex tasks, multi-agent systems employ various communication and coordination strategies. These strategies can be categorized into five patterns, providing a structured approach to designing agent interactions.
  • Key claims:
    • The multi-agent field currently lacks a unified taxonomy.
    • A simple taxonomy helps understand and implement multi-agent systems.
  • Examples:
    • Delegation: Sub-agents in coding tools.
    • Creator-Verifier: Human code review parallels the separation of concerns.
    • Direct Communication: Agents DM-ing each other, hard to maintain state coherence.
    • Negotiation: Agents coordinating over shared resources (e.g., APIs, code portions) for win-win outcomes.
    • Broadcast: One agent sending status updates or shared context to many, crucial for maintaining coherence over long tasks.
  • Terminology:
    • Delegation
    • Creator-Verifier
    • Direct Communication
    • Negotiation
    • Broadcast
  • Why it matters: Understanding these distinct strategies is crucial for designing robust and scalable multi-agent systems. Each strategy addresses different aspects of coordination and information flow, and their appropriate combination can lead to more effective autonomous agents.

Missions: The Three-Role Architecture (404-606)

  • Explanation: Missions is a system that integrates the five multi-agent strategies into a structured workflow. It operates on a three-role architecture to manage planning, implementation, and validation, ensuring clear responsibilities and a robust process.
  • Key claims:
    • Missions combines delegation, creator-verifier, broadcast, and negotiation into a single workflow.
    • A mission is an ecosystem of agents, not a single agent session, coordinating through structured handoffs and shared state.
    • The system uses a three-role architecture: Orchestrator, Workers, and Validators.
  • Examples:
  • Terminology:
    • Missions
    • Orchestrator
    • Workers
    • Validators
    • Validation Contract
  • Why it matters: This architecture provides a scalable and reliable framework for complex software development tasks. By clearly separating concerns and defining roles, it lays the groundwork for sustained autonomous operation and reduces the cognitive load on human supervisors.

The Validation Loop in Missions (606-808)

  • Explanation: A critical component of Missions is its validation loop, which fundamentally rethinks how correctness is assured. Instead of tests confirming existing code, validation is designed adversarially, defining 'done' upfront and employing separate agents for scrutiny and user-testing.
  • Key claims:
    • Tests written after implementation don't catch bugs; they confirm decisions.
    • Systems relying on post-implementation tests will eventually drift.
    • The Validation Contract, written during planning, defines correctness independently of implementation.
    • Validation is adversarial by design, as validators have never seen the code they are checking.
  • Examples:
    • Scrutinizing Validator: Runs tests, type-checking, linting, and spawns code review agents for each completed feature.
    • User-Testing Validator: Acts like a QA engineer, launches the application, navigates via computer-use, and verifies end-to-end flows.
  • Terminology:
    • Validation Loop
    • Scrutinizing Validator
    • User-Testing Validator
  • Why it matters: This adversarial and upfront validation approach drastically reduces the risk of bugs and ensures that the system stays on track over long-running tasks. By separating verification from implementation, it mitigates sunk-cost bias and provides an objective assessment of work.

Structured Handoffs and Serial Execution (808-1121)

  • Explanation: Missions maintains coherence over long durations (days, not minutes) through structured handoffs between agents. It prefers serial execution for feature development to avoid conflicts, while selectively applying parallelism for read-only tasks like code exploration and documentation research.
  • Key claims:
    • Structured handoffs are crucial for maintaining agent coherence over long periods.
    • Serial execution of features prevents agents from conflicting and duplicating work.
    • Coordination overhead in parallel execution can negate speed gains and burn tokens.
    • Parallelism is reserved for conflict-free, read-only tasks (codebase exploration, API research, documentation reads, validation reviews).
    • Correctness compounds over multi-day runs with serial execution.
  • Examples:
    • Worker reports detailing what was implemented, left undone, commands run+exit codes, issues discovered, and adherence to procedures.
    • Longest mission ran for 16 days, demonstrating multi-day coherence.
    • Mission Control: A dedicated view for monitoring multi-day autonomous work, allowing asynchronous supervision.
  • Terminology:
    • Structured Handoffs
    • Serial Execution
    • Parallelism
    • Mission Control
  • Why it matters: Structured handoffs ensure no context is lost, which is vital for long-running autonomous operations. The strategic choice of serial over parallel execution for core development tasks significantly improves reliability and correctness, while targeted parallelism optimizes efficiency where conflicts are minimal.

Model-Agnostic Architecture and Long-Term Viability (1121-1550)

  • Explanation: Missions is designed to be model-agnostic, allowing the integration of different LLMs for specific roles based on their strengths. This architecture ensures that the system continuously improves with new model releases, avoiding obsolescence and providing a compounding advantage.
  • Key claims:
    • No single model is best at planning, implementation, and validation; different models excel at different tasks.
    • A model-agnostic architecture provides a compounding advantage as models specialize.
    • The system is designed to get smarter with every better model drop, without needing code changes.
    • Almost all orchestration logic (feature decomposition, failure handling, escalation) lives in prompts and skills, not hard-coded state machines.
    • The 'thin deterministic layer' of Missions handles bookkeeping and discipline, enabling models to provide intelligence using familiar primitives.
  • Examples:
    • Planning benefits from slow, careful reasoning (strategic questions, constraint analysis).
    • Implementation benefits from fast code fluency and creativity (fast generation, tool use).
    • Validation benefits from strict instruction following (different provider avoids training-data bias).
    • Missions used in enterprise for prototyping, internal tools, refactors/migrations, ML research, and code base modernization.
  • Terminology:
    • Model-agnostic architecture
    • Droid whispering
    • Thin deterministic layer
  • Why it matters: This design principle future-proofs the system against rapid advancements in AI models. By being flexible and leveraging the best capabilities of diverse models, Missions ensures continuous improvement and adaptability, making it a sustainable solution for autonomous software development.

Key Points

The primary bottleneck in software engineering is human attention, not AI intelligence.

  • Explanation: Even with intelligent AI models capable of solving numerous tasks, human developers can only oversee a limited number of tasks concurrently, creating a supervisory bottleneck.
  • Evidence: Engineers have backlogs of 50 features but can only drive a few forward daily due to the need for attention and review for every task or commit.
  • Practical implication: AI systems should be designed to reduce the need for constant human supervision, allowing humans to focus on higher-level strategic decisions rather than granular task execution.

Missions uses a three-role architecture for robust autonomous development.

  • Explanation: The system divides responsibilities among an Orchestrator (planning), Workers (implementation), and Validators (verification), ensuring clear separation of concerns.
  • Evidence: The Orchestrator defines a 'Validation Contract' before any code, Workers implement features with fresh context, and Validators perform adversarial verification, never having seen the code before.
  • Practical implication: This structure minimizes bias (e.g., sunk-cost bias) and ensures that each stage of development is handled by agents optimized for that specific task, leading to higher quality and more reliable outcomes.

Validation is adversarial and precedes implementation to ensure correctness.

  • Explanation: Instead of tests merely confirming existing code, Missions defines correctness through a 'Validation Contract' upfront, and uses separate, unbiased validators to thoroughly check work.
  • Evidence: Tests written after implementation only confirm decisions, they don't catch bugs. Missions employs both a 'Scrutinizing Validator' (lint, type-check, code review) and a 'User-Testing Validator' (end-to-end functional flows on a live app), neither of which has seen the implementation.
  • Practical implication: This approach drastically reduces error rates over multi-day runs, as issues are caught early and objectively, preventing systemic drift and ensuring the final product meets specified requirements holistically.

Serial execution of features (with targeted parallelism) is key for correctness in multi-day missions.

  • Explanation: While parallel execution might seem faster, it often leads to conflicts, duplicate work, and inconsistent architectural decisions in software development. Missions prioritizes serial execution for core development tasks.
  • Evidence: Experience showed that agents in parallel setups conflict and step on each other's changes, incurring high coordination overhead. Serial execution, where each worker inherits the full codebase, allows correctness to compound over long runs.
  • Practical implication: For complex, interdependent tasks like software development, focusing on serial execution for sequential changes ensures stability and maintainability. Parallelism can be strategically applied to read-only or independent tasks (e.g., codebase exploration, API research) to optimize overall efficiency without sacrificing correctness.

A model-agnostic architecture provides a compounding advantage.

  • Explanation: Missions is designed to integrate different LLM models for different roles (planning, implementation, validation), leveraging each model's strengths without being constrained by a single model family's weaknesses.
  • Evidence: No single model is universally best for all aspects of software development. As models specialize, the ability to choose the right model for the right role becomes a critical advantage that compounds over time. This architecture ensures the system improves with every new model.
  • Practical implication: Developers using Missions can select or even combine models from different providers for various tasks, maximizing performance across the development lifecycle. This also future-proofs the system, allowing it to benefit from ongoing AI advancements without requiring significant architectural refactoring.

Frameworks, Models & Processes

Missions Architecture

  • How it works: Missions is a system that combines delegation, creator-verifier, broadcast, and negotiation into a unified workflow. It employs a three-role architecture: an Orchestrator for planning, Workers for implementation, and Validators for verification. The Orchestrator defines a 'Validation Contract' and breaks down goals into features and milestones. Workers execute features, committing changes and providing structured handoffs. Validators (Scrutinizing and User-Testing) perform adversarial checks based on the validation contract. The system runs features in serial execution (with internal parallelism for read-only tasks) and uses structured handoffs for continuous learning and coherence.
  • Components:
    • Orchestrator
    • Workers
    • Validators (Scrutinizing and User-Testing)
    • Validation Contract
    • Structured Handoffs
    • Shared State (features.json, handoffs.jsonl, validation-contract.md, Agent Skills, other files)
    • Mission Control (dedicated UI view)
  • When to use: Missions is ideal for multi-day, complex software development tasks that require sustained autonomy, high correctness, and adaptability to evolving AI models. It is particularly effective in enterprise settings for prototyping new features, building internal tools, large-scale refactors/migrations, and ML research where maintaining coherence and discipline over extended periods is critical.

Examples & Case Studies

Building a clone of Slack using the Missions framework.

  • Illustrates: The practical application of Missions in a real-world software development project, providing metrics on time allocation, token usage, and code quality.
  • Lesson: The mission ran for 18.5 hours, with 60% of time/tokens spent on implementation and 46% on validation. Notably, validation rarely succeeded on the first attempt, demonstrating the importance of the adversarial QA loop. The project resulted in 38.8k lines of code (52.5% tests) with 89.25% coverage, highlighting how Missions leads to a cleaner, more robust codebase. Prompt caching was heavily utilized to manage costs.

Actionable Takeaways

  • Immediate:
    • The primary bottleneck in software development with AI is human attention, not AI intelligence.
    • Multi-agent systems require structured communication and distinct roles (Orchestrator, Workers, Validators) to function effectively.
    • Adversarial validation, defined upfront (Validation Contract) and executed by separate agents, is crucial for catching bugs and preventing system drift.
    • Serial execution of core development tasks, coupled with structured handoffs, ensures correctness and coherence over long project durations.
    • Mission Control provides a dedicated interface to monitor and manage multi-day autonomous agent work.
  • Strategic:
    • Shift engineering focus from execution details to architecture, product decisions, and genuinely hard problems, leveraging AI for implementation.
    • Adopt model-agnostic architectures to benefit from specializing AI models, ensuring systems get better with every model improvement.
    • Invest in tools and frameworks that build a 'connective tissue' for agents, enabling long-term autonomy and self-healing systems.
    • Expect codebases to become cleaner and more maintainable over time, with higher test coverage and improved structure, through AI-driven development.
    • Recognize that humans and agents become more productive together in environments that provide structured communication and clear roles.
  • Questions to investigate:
    • How can the workload of Missions be further parallelized to reduce overall runtime?
    • How can Missions themselves be orchestrated into even more complex, higher-level workflows?
    • What are the best practices for 'droid whispering' (mentally modeling LLM interactions and failures) for different types of software projects?
    • How can the framework be adapted for highly specific or niche programming languages and environments?
    • What are the long-term implications for team structures and engineering roles in organizations adopting such autonomous systems?

Claims Worth Verifying

  • Assembling agent teams can solve problems 15x harder than single agents can. (Performance/Efficiency)
  • The bottleneck in software engineering is no longer intelligence, but human attention. (Industry observation/Bottleneck identification)
  • Tests written after implementation don't catch bugs; they confirm decisions. (Software engineering methodology critique)
  • If you rely on validation where tests are shaped by the code, your system will eventually drift. (System robustness)
  • Missions can run for 30 days. (System capability/Endurance)
  • Serial execution beats parallel execution (mostly) for software development tasks with agents. (Architecture/Performance comparison)
  • A model-agnostic architecture is a compounding advantage as models specialize. (Architectural benefit/Future-proofing)
  • Missions is designed to get better with every model improvement; no code changes needed. (Architectural design/Adaptability)
  • Missions works on real projects at scale today. (Production readiness/Effectiveness)

Notable Quotes

"My goal is that 20 minutes from now, you'll be able to assemble agent teams that can complete tasks, orders of magnitude harder than what you can complete with a single agent today." (at 0:15) "The bottleneck in software engineering nowadays is not intelligence. It's now limited by human attention." (at 1:44) "The validation contract defines what 'done' means before any code is written." (at 8:23) "Tests written after implementation don't catch bugs. They confirm decisions." (at 10:11) "Neither validator has ever seen the code. Validation is adversarial by design." (at 13:21) "You're only as strong as your weakest link. If locked into one model family, you're constrained by that family's weakest capability." (at 20:29) "When a better model drops, the system just gets smarter. No code changes needed." (at 24:15) "This works on real projects at scale today." (at 29:14) "Describe what you want. Argue with the orchestrator about scope. Approve the plan. Then go do something else." (at 29:17) "people in this room who are thinking in terms of agent ecosystems... that those folks are going to be really shipping the next generation of innovation." (at 28:48)

Compressed Summary

  • Software engineering bottleneck is human attention, not AI intelligence.
  • Missions, a multi-agent architecture, combines delegation, creator-verifier, broadcast, and negotiation.
  • It uses a three-role architecture: Orchestrator, Workers, and adversarial Validators.
  • A 'Validation Contract' defines correctness upfront, with validation separated from implementation.
  • Serial execution of features with structured handoffs ensures coherence and correctness over multi-day runs.
  • Model-agnostic design allows continuous improvement with new models without code changes.
  • This unlocks significant productivity gains, allowing engineers to focus on high-level problems.
  • Keywords: multi-agent, autonomy, software development, validation, orchestration, model-agnostic
  • Core insight: Missions is a robust multi-agent architecture that overcomes human attention limits in software development by orchestrating specialized AI agents through structured communication, adversarial validation, and serial execution, leading to continuously improving and self-healing codebases.

Core insights

5
Mechanismhigh noveltystrong evidence

Missions defines correctness before implementation through a validation contract and uses adversarial validators split into scrutineering and user-testing roles that have not seen the implementation code.

Why it matters

It prevents tests from merely confirming implementation decisions and reduces drift over long autonomous runs by independently verifying against a pre-committed specification.

Generalization

In autonomous systems, separate verification from implementation and anchor verification to a pre-committed specification to avoid confirmation bias and sunk-cost effects.

The Validation Contract, written during planning, defines correctness independently of implementation.
Open source video
Tests written after implementation don't catch bugs; they confirm decisions.
Open source video
Validation is adversarial by design, as validators have never seen the code they are checking.
Open source video
spawns code review agents for each completed feature
Open source video
Acts like a QA engineer, launches the application, navigates via computer-use, and verifies end-to-end flows
Open source video
Tradeoffhigh noveltystrong evidence

Feature work is executed serially while parallelism is restricted to conflict-free read-only tasks such as codebase exploration, API research, documentation reads, and validation reviews.

Why it matters

Avoids agent conflicts and token burn from coordination overhead while preserving speed where concurrency is cheap; enables correctness to compound over multi-day runs.

Generalization

In multi-agent systems, default to serial mutation of shared state and apply concurrency only to idempotent read-only operations to minimize coordination overhead.

Serial execution of features prevents agents from conflicting and duplicating work.
Open source video
Coordination overhead in parallel execution can negate speed gains and burn tokens.
Open source video
Parallelism is reserved for conflict-free, read-only tasks (codebase exploration, API research, documentation reads, validation reviews).
Open source video
Correctness compounds over multi-day runs with serial execution.
Open source video
Mechanismhigh noveltystrong evidence

Structured handoffs, implemented as detailed worker reports covering implemented items, leftover work, commands run with exit codes, issues discovered, and procedure adherence, maintain agent coherence over long periods.

Why it matters

These handoffs act as explicit state-transfer and audit artifacts between agents, enabling days-long autonomous missions with asynchronous human supervision.

Generalization

For long-running agent systems, replace implicit context passing with structured, machine-readable handoff artifacts that record progress, failures, and exit evidence.

Structured handoffs are crucial for maintaining agent coherence over long periods.
Open source video
Worker reports detailing what was implemented, left undone, commands run+exit codes, issues discovered, and adherence to procedures.
Open source video
Longest mission ran for 16 days, demonstrating multi-day coherence.
Open source video
Mental Modelmedium noveltymoderate evidence

The primary bottleneck in software engineering is not model intelligence but human attention; agent architectures should minimize the human supervision bandwidth required to keep many capable tasks moving.

Why it matters

Shifts investment from model capabilities to orchestration and supervision mechanisms, so more tasks can proceed per unit of human attention.

Generalization

When agent capabilities exceed human oversight capacity, the limiting factor of a system becomes its control plane and intervention design, not raw model IQ.

The bottleneck in software engineering is not intelligence.
Open source video
It is now limited by human attention.
Open source video
Today's models are smart enough to figure out many tasks, but there's not enough human bandwidth to supervise them.
Open source video
Mental Modelmedium noveltymoderate evidence

Five multi-agent coordination strategies—delegation, creator-verifier, direct communication, negotiation, and broadcast—can be composed; broadcast status/context is crucial for long-run coherence, while direct agent-to-agent DMs make state maintenance hard.

Why it matters

Provides a simple taxonomy for designing agent interactions and identifies which mechanisms scale for shared state versus cause coherence problems.

Generalization

In multi-agent systems, prefer broadcast or shared-context updates for global coherence; avoid unmediated peer-to-peer messaging unless state reconciliation is explicitly designed.

The multi-agent field currently lacks a unified taxonomy.
Open source video
One agent sending status updates or shared context to many, crucial for maintaining coherence over long tasks.
Open source video
Agents DM-ing each other, hard to maintain state coherence.
Open source video

Deep dives

4

Measurable impact of validation contracts on long-horizon autonomous development

Research question

What measurable effect does an upfront validation contract with code-blind adversarial validators have on defect density, rework, and spec drift over multi-day missions compared to post-implementation testing?

Why

The summary claims correctness compounds but provides no comparative defect metrics; quantifying the benefit is essential to justify the added complexity and human supervision model.

The Validation Contract, written during planning, defines correctness independently of implementation.
Open source video
Tests written after implementation don't catch bugs; they confirm decisions.
Open source video
Validation is adversarial by design, as validators have never seen the code they are checking.
Open source video
Systems relying on post-implementation tests will eventually drift.
Open source video
Source video

Serial vs parallel task decomposition policies for multi-agent feature work

Research question

How should the boundary between serial feature mutations and read-only parallel tasks be determined to maximize throughput while minimizing coordination overhead and token burn?

Why

Default serial execution avoids conflicts but may leave speed on the table; a principled decomposition policy is needed to safely exploit parallelism without reintroducing coherence failures.

Serial execution of features prevents agents from conflicting and duplicating work.
Open source video
Coordination overhead in parallel execution can negate speed gains and burn tokens.
Open source video
Parallelism is reserved for conflict-free, read-only tasks (codebase exploration, API research, documentation reads, validation reviews).
Open source video
Source video

Failure modes and mitigation of adversarial validators isolated from implementation code

Research question

What are the false-positive, false-negative, and arbitration failure modes of adversarial validators that have never seen the code, and what mechanisms reduce harmful rejection or acceptance?

Why

Blind validation prevents confirmation bias but may block valid progress or miss spec misunderstandings; understanding its failure modes is critical for reliable long-running autonomous systems.

Validation is adversarial by design, as validators have never seen the code they are checking.
Open source video
spawns code review agents for each completed feature
Open source video
Acts like a QA engineer, launches the application, navigates via computer-use, and verifies end-to-end flows
Open source video
Tests written after implementation don't catch bugs; they confirm decisions.
Open source video
Source video

Model-agnostic role performance variance in multi-agent software development

Research question

How model-agnostic is each role in practice, and do different model classes create performance bottlenecks in orchestrator, worker, or validator positions?

Why

The approach is called model-agnostic, but no model-specific performance variations are mentioned; identifying role-specific bottlenecks could reduce cost or improve correctness.

This model-agnostic approach allows engineers to focus on high-level problems like architecture and product decisions, while the system handles granular execution, leading to cleaner codebases and increased productivity.
Open source video
Source video

Article ideas

4

Stop Writing Tests After Implementation: Validation Contracts for Autonomous Coding Agents

Autonomous coding systems drift when tests are written after code; pre-committed validation contracts with adversarial, code-blind validators are required to make correctness compound over long runs.

Angle

Engineering consequence of confirmation bias in agent-generated tests and the separation-of-duties remedy.

Source video

The Bottleneck Is Human Attention, Not Model Intelligence

Engineering investment should shift from model capabilities to orchestration and supervision mechanisms, because the scarce resource is no longer IQ but human bandwidth to oversee many capable tasks.

Angle

Reframes the agent-building problem from raw model IQ to control-plane design and asynchronous oversight.

Source video

Parallel Agents Are a Trap: Serialize Mutations, Parallelize Reads

Multi-agent systems should default to serial execution for any task that mutates shared state; concurrency is only safe and cost-effective for conflict-free read-only operations.

Angle

Concrete scheduling rule derived from token burn and coordination overhead evidence in long-running missions.

Source video

Agent DMs Are a Coherence Nightmare: Broadcast Shared Context Instead

Unmediated peer-to-peer messaging between agents makes state coherence hard; shared broadcast channels or centralized orchestrators with structured broadcasts are more robust for long-running missions.

Angle

Communication pattern taxonomy applied to multi-agent software development; direct messages as an anti-pattern.

Source video

Project ideas

4

Validation Contract A/B on Long-Horizon Missions

beyond-evals

Autonomous missions that pre-commit a validation contract and use code-blind adversarial validators will have at least 30% lower defect density and fewer drift-related reworks than missions using post-implementation tests over 10+ day runs.

Proof of concept

Build a minimal multi-agent harness that executes identical feature tasks in two modes: (A) upfront validation contract with blind validators, and (B) post-implementation tests; run 10 synthetic missions and compare.

Measurement

Defect density (bugs per 1k lines), rework rate (reopened features), drift score (spec-vs-implementation divergence).

Source video

Serial-Mutation Scheduler with Read-Only Parallelism

movement-lab

A scheduler that serializes feature mutations and parallelizes only explicitly read-only tasks will reduce token burn and coordination overhead by at least 40% compared to parallel feature execution at equivalent throughput.

Proof of concept

Implement a task scheduler for a codebase agent testbed that classifies tasks as read-only or mutation; run identical feature sets in serial-default vs parallel-feature modes; measure token usage and conflict events.

Measurement

Total tokens consumed, wall-clock time, conflict/duplication events, throughput (features/day).

Source video

Adversarial Validator Failure Taxonomy

gatehouse

Code-blind adversarial validators generate false-positive rejections at a measurable rate that can be reduced by adding a pre-committed spec diff and an arbitration step.

Proof of concept

Create a validation loop with two validator types (code-blind adversarial and post-hoc) and measure rejections; implement arbitration and compare acceptance rates and bug escape rates.

Measurement

False positive rate, false negative rate, time-to-resolution, arbitration decisions.

Source video

Model-Agnostic Role Profiler

beyond-evals

Different model classes (large general, small instruction-tuned, code-specialized) show at least 20% variance in task success for orchestrator vs worker vs validator roles, allowing non-uniform model assignment to reduce cost without losing correctness.

Proof of concept

Run a battery of tasks through three roles with three model classes; compute role-specific success/cost curves; generate assignment recommendations.

Measurement

Task success rate, correctness, cost per task, orchestration/validation error rates.

Source video

Architectural implications

4

Tests after implementation tend to confirm decisions, so validation should be planned before coding.

Before

Correctness checks were written after implementation, aligning with the implementation's behavior.

After

A validation contract, created during planning and enforced by adversarial validators, defines done independently of implementation.

Consequence

Reduces confirmation bias and system drift; separates verifier from implementer roles.

Source video

A mission is an ecosystem of agents coordinating through structured handoffs and shared state, not a single agent session.

Before

Agentic development treated as one long context or thread, prone to coherence loss.

After

Roles such as orchestrator, workers, and validators coordinate through explicit handoff reports and shared state.

Consequence

Enables multi-day autonomy and clearer responsibility boundaries; reduces cognitive load on human supervisors.

Source video

Feature mutations are serialized by default; parallelism is only for read-only tasks.

Before

Parallel agent execution assumed to speed up feature development.

After

Serial feature execution with targeted read-only parallel tasks prevents conflicts and token burn.

Consequence

Correctness compounds over long runs; coordination overhead is controlled.

Source video

Multi-day autonomous runs require asynchronous human oversight.

Before

Humans supervised agent work synchronously or per task.

After

Mission Control provides a dedicated view for monitoring multi-day autonomous work.

Consequence

Human role shifts from step-by-step supervision to periodic audit and intervention.

Source video

Tradeoffs and failure modes

2

Parallel execution of feature work

Benefit

Potential speedup from concurrent agents.

Cost or risk

Coordination overhead can negate speed gains and burn tokens.

Coordination overhead in parallel execution can negate speed gains and burn tokens.
Open source video
Source video

Direct agent-to-agent communication

Benefit

Allows agents to coordinate without a central relay.

Cost or risk

Hard to maintain state coherence.

Agents DM-ing each other, hard to maintain state coherence.
Open source video
Source video

Open questions

4

What measurable effect does the validation contract have on bug rates or drift over multi-day missions?

Why unresolved

Summary asserts correctness compounds but provides no comparative defect metrics.

Research direction

Run paired long-horizon missions with and without upfront validation contracts and measure defect density, rework, and drift.

Source video

How should the boundary between serial feature chunks and read-only parallel tasks be determined?

Why unresolved

Summary lists read-only task types but gives no heuristic for decomposition granularity or conflict detection.

Research direction

Instrument coordination overhead and token burn versus speedup across varying task decomposition policies.

Source video

What are the failure modes of adversarial validators that have never seen the code?

Why unresolved

Summary emphasizes separation but does not discuss false positives, blocking valid progress, or validator errors.

Research direction

Study validator disagreement, revocation, and escalation mechanisms in long-running autonomous development.

Source video

How model-agnostic is each role in practice?

Why unresolved

The approach is called model-agnostic, but no model-specific performance variations are mentioned.

Research direction

A/B different model classes across orchestrator, worker, and validator roles to identify bottlenecks.

Source video

Key claims

7
opinionVerification not requested

The bottleneck in software engineering is not model intelligence but human attention.

Evidence

The bottleneck in software engineering is not intelligence.

Source video
causalVerification needed

Tests written after implementation don't catch bugs; they confirm decisions.

Evidence

Tests written after implementation don't catch bugs; they confirm decisions.

Question

What empirical evidence shows post-implementation tests fail to catch bugs compared to upfront specification-based tests?

Source video
predictionVerification needed

Systems relying on post-implementation tests will eventually drift.

Evidence

Systems relying on post-implementation tests will eventually drift.

Question

What long-horizon autonomous development runs have demonstrated drift when validation is not adversarial or upfront?

Source video
factualVerification needed

Validation is adversarial by design because validators have never seen the code they are checking.

Evidence

Validation is adversarial by design, as validators have never seen the code they are checking.

Question

Does the Factory codebase or documentation actually implement validator isolation from implementation code?

Source video
causalVerification needed

Serial execution of features prevents agents from conflicting and duplicating work.

Evidence

Serial execution of features prevents agents from conflicting and duplicating work.

Question

What conflict and duplication rates are observed in serial versus parallel feature execution under comparable conditions?

Source video
factualVerification needed

Parallelism is reserved for conflict-free, read-only tasks (codebase exploration, API research, documentation reads, validation reviews).

Evidence

Parallelism is reserved for conflict-free, read-only tasks (codebase exploration, API research, documentation reads, validation reviews).

Question

How is conflict-free or read-only status determined in practice, and what enforcement mechanism is used?

Source video
factualVerification needed

Longest mission ran for 16 days, demonstrating multi-day coherence.

Evidence

Longest mission ran for 16 days, demonstrating multi-day coherence.

Question

What was the mission goal, how many agents and tasks were involved, and how was coherence measured across 16 days?

Source video

Connections

5