H.11.4 Runtime Compatibility
Reading progress1 helpful
Prerequisites0/1 complete
Articles read
Helpful reading is optional.
Article in preparation — showing conspect notes
Shared source does not guarantee compatibility among artifacts that run or are consumed at different times. Supported source and dependency contracts belong to H.5.3 Compatibility Contracts.
- Define compatibility for APIs, protocols, schemas, configuration, persisted data, clients, workers, and toolchains where revisions overlap.
- Test the skew produced by rolling deployments, external consumers, queued work, cached artifacts, and stored data.
- Record which break requires a migration window, coordinated release, consumer approval, or supported line.
- Use expand-contract execution when the real boundary cannot move atomically.
- Separate compatibility repair from source revert, artifact rollback, deployment rollback, and data recovery.