API correctness is the difference between an endpoint that works during a clean demo and an endpoint that still behaves predictably when clients retry, requests overlap, providers redeliver events, and older clients keep using yesterday's contract.
This hub collects CodeNotes articles about the parts of API design that usually fail at the boundaries: duplicate writes, idempotency keys, integration tests, race conditions, webhook delivery, and versioning. The common thread is simple: an API is correct only when its behavior stays safe under real timing, real storage, and real client behavior.