The earlier chapters argued from principles, studies and the two fictional organisations. This chapter checks the argument against public cases, in which a regulator, a court, a vendor or a maintainer has written down what happened. It concerns all five developer functions: D1 Frame, because the cheapest failure to prevent is software nobody specified; D2 Design, because several records turn on a pipeline or access role designed to trust its own inputs; D3 Build, because of what a developer accepts from a tool unchecked; D4 Prove, because the recurring fault is a check that shared the blind spots of the thing it checked; and D5 Steward, because every case ends with the questions of who owned the software, who could explain it and who could revert it.
The method is strict. Every case is described only from a primary record that was opened and read in preparing this chapter: a regulator's order, a High Court judgment, a vendor's bulletin, a maintainers' advisory, a researcher's account of an experiment and an engineers' experience report. A party's statement of its own results is called a claim. A case that could not be verified is not analysed, and the section on method lists them. Interpretation is the book's own and is labelled as such. The cases are observable in the sense of AI Governance, Chapter 22 (162, Nordqvist, 2026).
The chapter takes five conclusions from the earlier volumes as lenses. Incidents fail through correlated controls: a shared credential, a mirror that was also an egress path, an alert that reached people who did not hold the stop decision (AI Governance, Chapter 19, F28) (162, Nordqvist, 2026). Agents acting beyond their mandate are observable, and the lasting response has been to move controls from the agent's compliance into the environment (AI Threat, Chapters 25 and 35, F67) (165, Nordqvist, 2026). In the first exercise on the defenders' own AI, the action control held while the case store accepted unlabelled text (AI Blue, Chapter 15, F114) (168, Nordqvist, 2026). Loops fail in recognisable ways, each a step that looked reasonable, and the controls are few: independence, evidence age, a stop path outside the system and a testing right (AI Purple, Chapter 26, F140) (169, Nordqvist, 2026). Public cases show a system with owners for its parts and none for the whole, an explanation the user could not give, and an assurance that outran its evidence (AI Leader, Chapter 30, F183) (174, Nordqvist, 2026). This chapter asks the same of the person who owns the software, with the stewardship tests of Chapter 4: Name, Understand, Revert, and a test oracle independent of the generator.
Primary topics explored
- What this chapter builds on
- How the cases were chosen and what was dropped
- Cases, by mechanism
- What recurs
- Anti-patterns
- What would have prevented them
About AI Developer
AI Developer is Book 12 of The Transformed Architecture. It takes the developer as its subject and asks what happens when AI is used broadly in software development: the five developer functions (frame, design, build, prove, steward), the delegation ladder and the Level 4 prohibitions, the stewardship principle (name, understand, revert), verification as the scarce skill, the junior pipeline, adoption and productivity as claims that need evidence, regulation (the AI Act, the Cyber Resilience Act, the Product Liability Directive, NIS 2, DORA, the GDPR), ethics, intellectual property and sovereignty in the toolchain, and the developer as a person, for European enterprises and public authorities.
It builds on the conclusions of Architecture as Code, AI Governance, AI Platform and Security, AI Red Team, AI Threat, The Transformed Security Architect, AI Boss, AI Blue, AI Purple, AI Operations and AI Leader.
developers at every level, tech leads and engineering managers, architects, platform engineers, site reliability engineers and testers, product owners and designers, leaders who decide on developer tooling, heads of public-sector IT and procurement, works councils and unions, educators, and supervisors and auditors.
Continue with the full chapter
Chapter 30: Case Studies and Anti-Patterns in AI Developer gives the detailed explanations, practical examples and implementation patterns behind this summary.
This whitepaper belongs to “Experience and Conclusions” and is one of 37 drawn from the manuscript.