Chapters

Eighteen chapters, four parts

Under each Part II chapter is the load-bearing assumption it audits. The badge is the verdict: holds, recalibrate, breaks or inverts.

Part I Foundations

  1. 01The Coordination Problem, 1968 to NowLab: Baseline agent sessionPart I
  2. 02The Assumption Audit: A Method That Outlasts the ToolsLab: Audit a practice from your own workPart I

Part II The Life Cycle, Audited

  1. 03Life-Cycle Models When Iteration Is CheapAssumes: Iteration is expensive, so phase boundaries and loop length are set by the cost of reworkRecalibrate
  2. 04Requirements as the Primary ArtifactAssumes: Implementers fill gaps with tacit knowledge and ask when unsureInverts
  3. 05Size Estimation: What Function Points Still MeasureAssumes: Product size predicts effortBreaks
  4. 06Cost and Schedule Estimation After COCOMOAssumes: Effort is a function of the size of human-written codeBreaks
  5. 07Project Management and Where Value Is EarnedAssumes: Progress is measured by work completedRecalibrate
  6. 08Coordination at Scale: Shared Context vs. Shared MessagesAssumes: Coordination happens through bandwidth-limited messagesHolds
  7. 09Risk Management: Project Risk and Adversarial RiskAssumes: Risks have estimable probabilitiesRecalibrate / Breaks
  8. 10Design for Change, and for AgentsAssumes: Maintainers can hold only part of a system in mind, so design knowledge must be localized behind interfacesHolds
  9. 11Construction When Code Is CheapAssumes: Code is scarce; its author understands itInverts
  10. 12Reviews: Inspecting Evidence, Not DiffsAssumes: Rates and checklists are calibrated to human authorsRecalibrate
  11. 13Testing, Evaluation, and Tests as SteeringAssumes: Tests are written with intent independent of the defectRecalibrate
  12. 14Configuration Management When Agents CommitAssumes: Behavior is determined by versioned source, and the version history records how each change was producedBreaks
  13. 15Reliability of Nondeterministic SystemsAssumes: The program is fixed between fixes; execution is deterministic; failures are independentBreaks

Part III Agent Teams

  1. 16Roles and the Four Conditions for AssuranceLab: Qualify a rolePart III
  2. 17Coordination Without Communication: The Bound and the Leak TestLab: The leak testPart III

Part IV Practice

  1. 18Running the Whole Life Cycle: The Engineer as Manager of an Agent TeamLab: Three claims, your dataPart IV