Skip to content

How do you change the shape of your data, or of an AI answer, without quietly breaking the parts that read it?

Module
04/05Module
To read
~5 minTo read

It starts with a failure

A team renamed the “user_id” field in their user service’s response to “id” and deployed. All of their own tests passed. What do you think happened next?

In the module you make your guess first, then read what happened and why.

  1. 01

    Consumer-Driven Verification (Pact)

  2. 02

    Additive-Only Evolution

  3. 03

    Lenient Parsing with Strict Emission (Postel’s Law)

  4. 04

    Breaking Change Versioning Gates

SpecA plan for changing data shapes safely

A spec for your own app, as a text file you download. The module also gives you the prompt for Claude Code, Codex or Antigravity, a checklist to check what it built, and recommended skills.

  • API gateways
  • Event-driven architecture