What problem does it solve?
It helps you finalize an implemented experimental change by archiving the change folder only after checking artifact and task completion status, and optionally syncing delta specs to the main specs.
Core Features & Use Cases
- Change finalization with validation: Lists available active changes for selection, checks artifact completion via openspec status, and warns about incomplete artifacts or tasks before archiving.
- Delta spec synchronization assessment: Detects delta specs in openspec/changes/<name>/specs/, compares them to corresponding main specs, and presents a combined summary before you choose whether to sync.
- Safe archival with guardrails: Moves openspec/changes/<name> into openspec/changes/archive with a date-stamped directory name, and prevents overwriting an existing archive target.
Quick Start
Archive a completed change after implementation by asking the assistant to run openspec-archive-change for the specified change name, or tell it to infer the change from context if no name is provided.