Versioning & Compatibility Standard (VCS-001)
Use this skill when changing schemas, behavior, or workflow logic and you need deterministic rules for version bumps and deprecation handling.
When to Use
- •Modifying capability schemas or behavior (OCS artifacts)
- •Modifying blueprint descriptors or workflow logic (WCS artifacts)
- •Marking fields/IDs as deprecated and defining end-of-life
- •Writing audits that classify changes as breaking/non-breaking
Instructions
- •Use SemVer for all artifact
metadata.version. - •Apply schema bump rules: breaking schema changes require MAJOR.
- •Apply workflow compatibility rules: changes must respect Temporal determinism; incompatible changes require WCS rollout mechanisms.
- •Deprecate formally: define deprecation + replacement + EOL; audits WARN before EOL and FAIL after.
See references/versioning-and-compatibility-standard.md for the normative specification.