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/Research Journal/Complete source chapter
Research Journal6 min readchapter

Initial AI Software Factory Research Canon

This canon establishes the first body of sources for the guide. It is not a claim that every source is correct or equally authoritative. It identifies the materials that should be studied, compared, tested, and challenged.

Status: ActiveRisk: variableLifecycle: learnContent reviewed 2026-08-30Maturity guide →
Claim boundaryThis is curriculum guidance. It does not by itself prove a production implementation.

This canon establishes the first body of sources for the guide. It is not a claim that every source is correct or equally authoritative. It identifies the materials that should be studied, compared, tested, and challenged.

Primary sources take precedence over commentary. Vendor documentation is primary evidence for what a vendor specifies or claims. It is not independent proof that the capability works in every environment. Benchmarks, research, tests, and direct operation supply different forms of evidence.

Agent engineering and protocols

SourceInitial use
Anthropic: Building Effective AgentsDistinguish workflows from agents and study orchestration patterns.
Anthropic: Trustworthy Agents in PracticeStudy the agent loop, meaningful human control, transparency, privacy, and security as autonomy increases.
Anthropic: Effective Context Engineering for AI AgentsStudy context selection, compaction, memory, and long-running agent behavior.
Model Context Protocol specificationUse the authoritative protocol for hosts, clients, servers, tools, resources, authorization, and versioning.
Agent Client ProtocolStudy the editor-to-agent boundary, transport model, capability negotiation, and version-compatibility responsibilities.
AG-UI documentationStudy event-based agent-to-user-interface integration, streaming state, human interaction, and protocol interoperability.
Agent2Agent Protocol specificationStudy agent discovery, tasks, messages, artifacts, streaming, and long-running agent-to-agent collaboration.
OpenAI Agents SDKStudy agent definitions, orchestration, guardrails, state, tracing, and evaluation.
OpenAI: A Practical Guide to Building AgentsStudy agent selection, models, tools, instructions, orchestration, layered guardrails, evaluation baselines, and human intervention.
OpenAI Responses APIStudy tool-using model execution and durable application integration.
OpenAI: Unrolling the Codex Agent LoopStudy the relationship among the model, harness, tools, context, and execution loop.
Claude Code: Run programmaticallyStudy headless coding-agent invocation, structured output, session continuity, and automation boundaries as a dated product case.
Claude Code hooks referenceStudy lifecycle interception, policy checks, event capture, and the risks of shell-level automation as a dated product case.
OpenAI: Harness EngineeringExamine an agent-first engineering environment as an industry case study, separating reported experience from independently verified general law.
Google DeepMind researchTrack primary agent, evaluation, multi-agent, and safety research.
Google DeepMind: Co-ScientistStudy specialization, debate, ranking, and human accountability in a multi-agent system outside software engineering.
Microsoft AutoGenStudy event-driven and conversational single- and multi-agent runtimes.
Microsoft Semantic Kernel Agent FrameworkStudy enterprise agent abstractions and orchestration patterns; record experimental status where applicable.
LangGraphStudy durable execution, persistence, human-in-the-loop control, and low-level agent orchestration.

Software engineering platforms and runtimes

SourceInitial use
GitHub Copilot conceptsTrack the boundary among assistants, coding agents, enterprise controls, memory, and agent management.
GitHub Agentic WorkflowsStudy natural-language automation compiled into permissioned GitHub Actions workflows.
GitHub SparkStudy natural-language application creation and deployment as a comparison case, not as the definition of a factory.
GitHub ActionsStudy repository-native automation, runners, environments, permissions, CI, and deployment controls.
GitHub merge queuesStudy current-head validation, required checks, queue batching, and protected-branch admission.
GitHub stacked pull requestsStudy dependent change review and the coordination costs of ordered pull-request chains.
Git submodulesStudy commit-pinned repository composition and its checkout, update, publication, and ownership tradeoffs.
Git subtreeStudy copied-history repository composition and contrast it with submodules and coordinated repositories.
Devfile schemaStudy declarative development-environment components, commands, events, resources, and portability.
CodeRabbit pull-request reviewStudy automated review as a dated product case, including incremental review and human resolution boundaries.
Convex overviewStudy the reactive database, transactional server functions, scheduling, and durable application state used by Mission Control.
Convex functionsDistinguish queries, mutations, actions, transactions, and external side effects.
Hono documentationStudy the web-standard orchestration boundary used by Mission Control for long-running runtime integration.

Data, knowledge, retrieval, and semantics

SourceInitial use
Retrieval-Augmented Generation paperStudy the original retrieval-plus-generation formulation and separate research results from production retrieval engineering.
Dense Passage Retrieval paperStudy learned dense retrieval and compare it with lexical and hybrid retrieval under domain-specific evaluation.
Robertson and Zaragoza: The Probabilistic Relevance FrameworkStudy BM25 and the assumptions behind lexical relevance scoring.
Cormack, Clarke, and Buettcher: Reciprocal Rank FusionStudy a simple method for combining ranked retrieval results without treating fusion as proof of relevance.
W3C SKOS ReferenceStudy standards for controlled vocabularies, taxonomies, thesauri, labels, mappings, and concept schemes.
W3C PROV-OStudy a standard model for representing entity, activity, and agent provenance across transformed knowledge.

Evaluation, quality, reliability, and systems

SourceInitial use
SWE-bench paperStudy repository-level evaluation design and the limits of reducing software engineering to issue resolution.
SWE-bench repositoryInspect current harnesses, datasets, variants, and reproducibility mechanisms.
NIST Secure Software Development FrameworkStudy requirements, design review, verification, provenance, vulnerability response, and continuous improvement across the SDLC.
NIST SP 800-218AStudy the AI-specific community profile for securing generative-AI model development across the software lifecycle.
NIST AI Risk Management Framework CoreStudy documented TEVV, independent assessment, production monitoring, and AI risk decisions.
SLSA specificationStudy source and build provenance, hardened build levels, artifact verification, and supply-chain threat boundaries.
in-toto Attestation FrameworkStudy typed, verifiable claims bound to immutable software subjects by digest.
DSSEStudy a typed signing envelope that avoids application-level canonicalization.
SPDX 3.0Study the current ISO-standard family for software bill-of-material and supply-chain data.
CycloneDX 1.7Study the current CycloneDX BOM model, lifecycle phases, and attestation predicate.
Sigstore Cosign verificationStudy identity-aware signature, attestation, timestamp, and transparency verification.
RFC 8785 JSON Canonicalization SchemeStudy deterministic JSON representation for repeatable hashing and signing, including its constraints.
OMG Structured Assurance Case MetamodelStudy formal relationships among claims, arguments, evidence, context, and counterclaims.
Anthropic: Demystifying Evals for AI AgentsStudy tasks, trials, graders, assertions, transcripts, evaluation layers, and production feedback for agents.
OWASP Top 10 for LLM ApplicationsStudy prompt injection, excessive agency, supply-chain, output-handling, and resource risks for AI-enabled systems.
OWASP Top 10 for Agentic Applications 2026Study risks and mitigations specific to autonomous, tool-using, multi-step agent systems and MCP integrations.
OpenTelemetry SignalsStudy correlated traces, metrics, logs, and baggage for production evidence.
OpenTelemetry Semantic Conventions 1.43.0Study shared telemetry vocabulary. Pin versions: CI/CD is release-candidate and GenAI conventions are moving/developing, so do not make them the authoritative factory schema.
NASA Systems Engineering Handbook AppendixStudy clear, singular, traceable, verifiable requirements and verification/validation matrices.
NASA Product RealizationStudy the distinction between objective verification and validation in the intended environment.
DORA software delivery performance metricsStudy delivery throughput and instability without substituting activity metrics for outcomes.
Google Site Reliability Engineering booksStudy reliability, toil, service levels, incident response, monitoring, and production operations.
Designing Data-Intensive ApplicationsDevelop durable reasoning about state, consistency, replication, streams, failure, and distributed-system tradeoffs.

Flow, organizations, and economics

SourceInitial use
The DevOps HandbookStudy flow, feedback, continuous learning, deployment systems, and organizational change.
AccelerateStudy evidence-backed software-delivery measures, causal reasoning, and organizational performance.
Team TopologiesStudy cognitive load, team boundaries, interaction modes, platforms, and fast flow.
Toyota Production SystemStudy flow, quality at the source, just-in-time work, automation with a human touch, waste, and continuous improvement without forcing a literal manufacturing analogy onto software.

Mission Control

Mission Control is the primary implementation case study. Study notes must reference the exact commit, relevant product decision or ADR, source paths, tests, observed browser or runtime behavior, and known gaps. Mission Control documentation is evidence about Mission Control. It is not the universal definition of an AI Software Factory.

Canon maintenance

Review framework, product, and protocol links at least quarterly. Pin specification versions when a chapter depends on exact behavior. Preserve the access date and distinguish historical documents from current guidance.

Add a source only when it improves the ability to design, build, operate, govern, evaluate, lead, teach, or defend an AI Software Factory. Popularity alone is not a reason for inclusion.

External review

Review this chapter.

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

  • Claim
  • Boundary
  • Failure
  • Evidence