# Contracts Domain Rules - Own shared schemas, OpenAPI/protobuf definitions, generated clients, and compatibility notes under `packages/contracts`. - Contract changes should be reviewed with every affected runtime in the same branch. - Prefer additive changes unless a coordinated breaking change is explicitly planned.