every model spec’d & versioned · harness ✓ greenchangelog →

Writing · Engineering & integration

The Integration Preflight Checklist

Thirty-three checks across six areas — everything the integration guides in this library say, compressed into one runnable list. If every box checks, the integration is boring, which is the goal.

By Worthune Staff · 2026-08-14

Each item on this list is a one-line version of a failure mode covered somewhere in this library. The list is for the week before production; the linked pieces are for when a box will not check.

An API integration is done when nobody thinks about it anymore. For a verified-math dependency, getting there means closing out six areas: the contract, validation, the envelope, versioning, operations, and attribution. This is the consolidated preflight — thirty-three checks, grouped by the question each area answers. Teams that have followed the individual guides will find nothing new here except the compression; teams starting cold can work the list and follow the pointer wherever a check fails.

The contract: are you calling what you think you are calling

Validation: rejection as UX, not as surprise

The envelope: evidence, stored

Versioning: drift is detected, not discovered

Operations: the five metrics and the two numbers

Attribution and terms: the two-minute legal check

Sign-off

Two checks remain that no list can automate. First, a named person owns this integration — the changelog reader, the fixture updater, the one paged when the hash alert fires. Integrations without an owner decay into exactly the unmonitored dependency this list exists to prevent. Second, someone has run the whole flow as a user — typed an out-of-range age, seen the message, hit a sentinel case, read the answer — because a checklist proves the mechanics and only a walkthrough proves the experience. When both hold and every box above checks, ship it, and enjoy the specific pleasure of a dependency that never makes the incident channel.

Sources

  1. [1] Worthune writing: The Five-Minute Quickstart, Annotated. https://worthune.com/writing/quickstart-annotated
  2. [2] Worthune writing: Handling Out-of-Range Errors Gracefully. https://worthune.com/writing/out-of-range-errors
  3. [3] Worthune writing: Storing the SHA-256 Envelope. https://worthune.com/writing/storing-the-envelope
  4. [4] Worthune writing: Version Pinning in CI. https://worthune.com/writing/version-pinning-ci
  5. [5] Worthune writing: Rate Limits and Fair Use, in Plain Numbers. https://worthune.com/writing/rate-limit-realities