| name | solo-sync-specs |
| description | Merges a change's delta specs into the canonical .solo/spec/specs/ tree. Idempotent — re-running is a no-op. |
| tags | [] |
Openspec Sync Specs
Merges a change's delta specs into the canonical .solo/spec/specs/ tree.
Idempotent — re-running is a no-op.
For each delta spec file under .solo/spec/changes/<change>/specs/:
# ADDED <capability>/spec.md — copy the spec into .solo/spec/specs/<capability>/spec.md
# MODIFIED <capability>/spec.md — merge changes into .solo/spec/specs/<capability>/spec.md
# REMOVED <capability>/spec.md — remove .solo/spec/specs/<capability>/spec.md
# RENAMED <old> <new> — move the canonical spec
Use mv/cp/rm for the file operations. Always validate after sync:
solo-spec validate "<change>" --strict