mirror of
https://github.com/Fission-AI/OpenSpec.git
synced 2026-09-14 20:16:53 +08:00
17 lines
914 B
Markdown
17 lines
914 B
Markdown
# Implementation Tasks
|
|
|
|
## 1. Extend Init Guard
|
|
- [x] 1.1 Detect existing OpenSpec structures at the start of `openspec init` and enter an extend mode instead of failing.
|
|
- [x] 1.2 Log that core scaffolding will be skipped while still protecting against missing write permissions.
|
|
|
|
## 2. Update AI Tool Selection
|
|
- [x] 2.1 Present AI tool choices even in extend mode, indicating which tools are already configured.
|
|
- [x] 2.2 Ensure disabled "coming soon" tools remain non-selectable.
|
|
|
|
## 3. Generate Additional Tool Files
|
|
- [x] 3.1 Create configuration files for newly selected tools while leaving untouched tools unaffected apart from marker-managed sections.
|
|
- [x] 3.2 Summarize created, refreshed, and skipped tools before exiting with the appropriate code.
|
|
|
|
## 4. Verification
|
|
- [x] 4.1 Add tests covering rerunning `openspec init` to add another tool and the scenario where the user declines to add anything.
|