spec-evolution
Use this skill for changes to spec/aem/*, spec/apm/*, or manifest/policy semantics.
Workflow
- •Define whether change is additive or breaking.
- •Update schema files in
spec/*. - •Update Go manifest/policy handling in:
- •
internal/manifest/* - •
internal/policy/*
- •
- •Ensure CLI validation behavior reflects schema intent.
- •Update docs:
- •
docs/permissions.md - •
docs/threat-model.md(if threat assumptions changed) - •
README.mdfor contract-level changes
- •
- •Run:
- •
make build - •
go test ./...
- •
Compatibility Rules
- •Prefer additive changes in
v0unless explicitly breaking. - •If breaking, call it out clearly and propose migration path.