What problem does it solve?
It helps you safely finalize and archive completed changes in an experimental workflow by verifying artifact completion, task completion, and optional delta-spec synchronization before moving the change into an archive location.
Core Features & Use Cases
- Artifact completion verification: Uses openspec-cn status to confirm all artifacts are marked done, and warns when they are not.
- Task completion checks: Reads the tasks file (e.g., tasks.md) to detect unfinished items and warns accordingly.
- Delta spec sync evaluation (optional): Detects incremental specs under openspec/changes/<name>/specs/ and compares them to main capability specs, prompting the user to choose syncing vs archiving without syncing.
- Archiving with safe naming: Moves openspec/changes/<name> into openspec/changes/archive/YYYY-MM-DD-<name> while handling collisions to avoid overwriting.
Quick Start
Archive a completed change by providing its name, for example ask: “Archive the completed experimental change named ‘CHANGE_ABC’ after checking artifacts, tasks, and whether delta specs need synchronization.”