API-first contracts with OpenAPI and AsyncAPI — specify the interface between teams before implementing it. Covers contract-first workflow, resource and event modelling, schema design and reuse, error models (RFC 9457), versioning and compatibility rules, contract testing and mocks, governance and linting, security schemes, and Markdown + Mermaid templates for a contract decision record and an integration overview.