Part III · Agent Teams

16 Roles and the Four Conditions for Assurance

Part IIILab: Qualify a roleFeeds M3

Learning objectives

After this chapter you should be able to:

  1. State the four conditions for an agent role to add assurance, and explain why a role that fails any one adds only the appearance of assurance.
  2. Test a role with a seeded-flaw comparison, a claim-to-artifact audit, a channel inventory and an ownership check.
  3. Name the nine roles, the characteristic failure of each, and the human who owns its decisions.
  4. Distinguish implementation separation, diversity and measured independence, and design the check that measures what a same-model reviewer adds.
  5. Write a three-scenario qualification check and an escalation matrix, and say when recertification is required.
  6. Design a small agent team in which every role is checked against the four conditions and holds least privilege.

Opening case

A composite case, not a real engagement.

A five-person group is building an invoicing service for a distributor. Its engineering lead has set up a team of agents: an orchestrator, three implementers, a project-management agent, and a "red team" agent that attacks each feature before merge. All run on the same model. She designed the team so she would not have to read status reports.

The chapter continues from here.

What the chapter covers

  1. 16.1 From agents to agent teams
    • 16.1.1 Where roles help, and where they harm
  2. 16.2 The four conditions
    • 16.2.1 Incremental detection
    • 16.2.2 Evidence, not self-report
    • 16.2.3 Explicit channels
    • 16.2.4 Human ownership
  3. 16.3 The nine roles
  4. 16.4 Qualifying and recertifying agent roles
  5. 16.5 Accountability as an engineering requirement
  6. 16.6 Designing an agent team: the Dispatch example
  7. 16.7 What would make these conditions unnecessary?

Lab and prediction

Lab: Qualify a role

Feeds milestone M3. How the labs fit the project

This chapter's own prediction: Across the class, the first-run pass rate on scenario 2 is lower than on scenario 1.

A result that contradicts a prediction, honestly reported, is a result. You are graded on accurate records and reasoned interpretation, not on agreeing with the book.

Summary

  • A role adds assurance when it catches what the generator's checks missed and shows the evidence. The four conditions are necessary, not sufficient, and unvalidated.
  • Incremental detection: measure what a checking role catches beyond the generator's checks, and the joint miss rate (P10). Separation and diversity may help; only a measurement establishes independence, and a correlated layer still adds detection.
  • Evidence, not self-report: compliance by declaration accepts a claim without confirming it independently. Test with a claim-to-artifact audit and a tamper test.
  • Explicit channels: inventory every route between roles; anything unlogged is a candidate hidden channel.
  • Human ownership: a named person owns each role and decision, can reconstruct decisions from logs and can suspend the role. That nobody typed a change never negates accountability; ownership has a capacity limit.
  • Qualify each role with three scenarios, recertify after any model change (Chapter 14), and let roles refuse. Dispatch shows the design: diversity by method, deterministic gates, an escalation matrix, least privilege.

Key terms

Incremental detection
the share of the generator's missed defects that a checking role catches.Also used in 1, 5, 7, 9, 11, 12, 15, 18
Implementation separation, diversity, independence
running layers as separate sessions or prompts; differing in model, method or information; a measured joint miss rate equal to the product of the miss rates.Also used in 12, 15
Compliance by declaration
accepting that a check happened because the actor says so (Hassan 2026, §9.9.6, p. 277).Also used in 7, 12, 13
Role owner / decision owner
who answers for a role's configuration, and who answers for the decision it informs.
Role card, escalation matrix
a repository file giving a role's owner, model, permissions and qualification record; a table of decision type, owner, consult path and required evidence.Also used in 8, 18

Connections

Where this chapter and another point to each other most often.

See it on the map

Further reading

  • Knight and Leveson (1986). The classic test of the independence assumption.
  • Kim et al. (2025). How often different models make the same mistakes, and why.
  • Hassan (2026), §8.4 (pp. 235–247) and §9.9 (pp. 275–279). Qualification, escalation, delegation, compliance by declaration.
  • Nissenbaum (1996). Why accountability erodes when many hands contribute.