0% read on this device
Browse the curriculum

Start Here

Vision

First Principles

Operating Model

Domain Model

Agent Factory

Runtime Architecture

AI Engineering

Autonomous Workflows

Verification & Delivery

Factory Platform

Quality Engineering

Security & Governance

Case Studies

Labs

Interview Practice

Research Journal

Reference

Curriculum/Start Here/A focused view of boundaries, contracts, state, authority, failure paths, and tradeoffs drawn from this chapter.
Start Here12 min readchapterQuick Read

AI Software Factory and Mission Control

Establish the factory's governing idea and separate it from a coding assistant, coding agent, or generic agent platform.

Status: Draft for studyRisk: variableLifecycle: intent · plan · execute · verify · deliver · learnContent reviewed 2026-08-07Maturity guide →
Claim boundaryThis is curriculum guidance. It does not by itself prove a production implementation.
architecture mode

A focused view of boundaries, contracts, state, authority, failure paths, and tradeoffs drawn from this chapter.

3. Operating model

The factory separates the lifecycle into explicit authority and evidence boundaries:

The control plane decides whether work is allowed, records authoritative state, and evaluates the evidence required for progression. The execution plane performs work through agents and tools. An external system such as GitHub Actions or Argo CD may execute deployment, but the factory should govern the decision, policy, evidence, and approval.

4. Canonical domain model

The complete conceptual hierarchy is:

Company -> Workspace -> Repository -> Factory Configuration -> Mission -> Approved Plan -> WorkOrder -> Task -> Attempt -> Evidence -> Pull Request -> Release

The central delivery chain is shorter:

Mission -> WorkOrder -> Task -> Attempt -> Evidence -> Pull Request -> Release

A Mission states the governed outcome. A Plan translates intent into a versioned execution contract. Plan approval authorizes exact work; it does not dispatch an agent or approve a merge. A WorkOrder defines a bounded unit of authority and acceptance. Tasks organize execution. Attempts preserve each immutable try. Evidence supports or refutes acceptance criteria. Pull requests and releases remain distinct governed outcomes.

This separation prevents optimistic state propagation. A successful Attempt does not make a Task accepted. A completed Task does not accept a WorkOrder. A merged pull request does not prove production value.

5. Current Mission Control Implementation

This assessment is grounded at Mission Control commit 8014d5af427b43ff5c5a63cfdf82ec92742c208c.

Mission Control describes itself as the operating system for human-directed, agent-executed software development. Its V1 product promise is deliberately narrow: a human defines an outcome, approves a plan, permits governed execution, and receives a validated, review-ready pull request.

The current architecture uses:

LayerMission Control choiceResponsibility
Operator interfaceReact, TypeScript, ViteIntent capture, approvals, exceptions, evidence, and review
Authoritative control planeConvexDurable domain state, queries, mutations, actions, authorization, and audit records
Orchestration serviceHono on Node.jsLong-running coordination, runtime integration, and external control boundaries
Execution runtimeWorkflow executor and adaptersBounded Tasks, Attempts, tools, worktrees, and receipts
Repository boundaryGit worktrees and GitHub integrationIsolated changes, commits, pull requests, and source lineage

Convex remains the source of truth. The Hono service must not create a competing state store. The React UI is an operator surface, not the authority boundary; server-owned commands must enforce policy and lifecycle rules regardless of the caller.

The schema and product contracts include Missions, versioned plans, WorkOrders, workflow runs, approval decisions, verification receipts, immutable lifecycle history, and explicit acceptance rules. Mission Control also defines separate worker and validator responsibilities. Missing, failed, stale, or unknown evidence blocks acceptance.

These mechanisms do not by themselves prove the complete V1 promise. The strongest proof remains a browser-operated golden path against a real controlled repository, including failure, recovery, independent validation, exact GitHub lineage, and a complete review package.

External review

Review this chapter.

Challenge a claim, boundary, missing failure mode, unclear term, or unsupported evidence statement.

  • Claim
  • Boundary
  • Failure
  • Evidence