Skip to main content
Updated Feb 23, 2026

Chapter 14: Ten Axioms of Agentic Development Quiz

Test your understanding of the ten axioms that govern effective agentic software development — from shell orchestration through production observability. These questions follow James's journey building an order management system, the same running example from the chapter lessons.

Checking access...

Answer Key

QuestionCorrect AnswerAxiom Tested
1DAxiom I: Shell as Orchestrator
2BAxiom I: Shell as Orchestrator
3AAxiom II: Knowledge is Markdown
4CAxiom II: Knowledge is Markdown
5BAxiom III: Programs Over Scripts
6AAxiom III: Programs Over Scripts
7CAxiom IV: Composition Over Monoliths
8DAxiom IV: Composition Over Monoliths
9AAxiom V: Types Are Guardrails
10CAxiom V: Types Are Guardrails
11DAxiom VI: Data is Relational
12BAxiom VI: Data is Relational
13CAxiom VII: Tests Are the Specification
14AAxiom VII: Tests Are the Specification
15BAxiom VIII: Version Control is Memory
16DAxiom VIII: Version Control is Memory
17AAxiom IX: Verification is a Pipeline
18BAxiom IX: Verification is a Pipeline
19CAxiom X: Observability Extends Verification
20DAxiom X: Observability Extends Verification

Scoring Guide

ScoreProficiency LevelInterpretation
18-20B2 (Advanced)Strong understanding of all ten axioms and their practical application
14-17B1 (Intermediate)Good understanding with some gaps in applying axioms to real scenarios
10-13A2 (Elementary)Basic understanding of axioms but needs more practice with application
0-9A1 (Beginner)Review the lessons and work through the "Try With AI" exercises

Next Steps

Based on your performance, focus on the group where you missed the most questions. The ten axioms fall into three groups (the same groups introduced in the chapter overview):

  • Axioms I-IV (Structure): If you missed questions 1-8, review shell orchestration (the complexity threshold between shell and program), markdown knowledge (complete reasoning, not just decisions), the Python discipline stack (uv, pyright, ruff, pytest), and composition patterns (composable monolith vs. microservices). These axioms govern how your code is organized.
  • Axioms V-VI (Data): If you missed questions 9-12, study the three-layer type stack (hints, Pyright, Pydantic) and relational data modeling (SQLite vs. PostgreSQL). These axioms make sure information stays correct as it moves through your system.
  • Axioms VII-X (Verification): If you missed questions 13-20, revisit Test-Driven Generation (the $12,000 discount bug and the Green Bar Illusion), git as memory (atomic commits, the Permanent Record trap), CI/CD pipelines (the verification pyramid and the Shallow Pipeline trap), and observability practices (the three pillars and the Log Avalanche). These axioms create a chain of verification — from writing the first test to monitoring the live system.

Remember: The ten axioms build upon each other — shell orchestrates programs (I, III), programs are composed (IV) with types (V) and relational data (VI), tested via TDG (VII), tracked in git (VIII), verified in CI (IX), and monitored in production (X). Master each group before advancing to the next.