--- title: Architecture Constraints readMode: optional priority: medium category: general scope: project dimension: specs keywords: [architecture, constraint, schema, compatibility, portability, design, arch] --- # Architecture Constraints ## Schema Evolution - [compatibility] When enhancing existing schemas, use optional fields and additionalProperties rather than creating new schemas. Avoid breaking changes. - [portability] Use relative paths for cross-artifact navigation to ensure portability across different environments and installations.