feat(sdd): rename to SDD and migrate storage to .gemini/specs

- Renamed built-in extension 'Conductor' to 'Spec-Driven Development (SDD)'.
- Updated commands from '/conductor:<action>' to '/spec <action>'.
- Migrated default artifact storage from 'conductor/' to '.gemini/specs/'.
- Updated documentation, security policies, and internal references.
- Refactored FileCommandLoader to use standardized variable hydration.
- Replaced automatic Conductor deletion with a non-destructive migration prompt.
- Added step in setup to ensure .gemini/specs/ is exempted from .gitignore.
This commit is contained in:
Jerop Kipruto
2026-03-17 13:03:39 -04:00
parent 5c8302ad33
commit 3964f0cda5
9 changed files with 62 additions and 59 deletions

View File

@@ -371,7 +371,7 @@ your approval. It is ideal for quick exploration and ad-hoc tasks.
[Spec-Driven Development (SDD)] is a built-in methodology for managing large
features and complex tasks through persistent artifacts. It organizes work into
tracks and stores them in your project's `conductor/` directory.
tracks and stores them in your project's `.gemini/specs/` directory.
SDD leverages Plan Mode internally to ensure architectural safety during the
design phase. To get started with SDD, run `/spec setup`.
@@ -387,12 +387,12 @@ design phase. To get started with SDD, run `/spec setup`.
### Comparison of planning workflows
| Feature | Standard | SDD |
| :-------------- | :--------------------------------- | :------------------------------------------------ |
| **Persistence** | Ephemeral, session-based | Persistent, stored in your repository |
| **Workflow** | Lightweight research & design | Structured Spec -> Plan -> Implement lifecycle |
| **Artifacts** | `.md` files in a temp directory | `spec.md`, `plan.md`, `tracks.md` in `conductor/` |
| **Best For** | Quick exploration and ad-hoc tasks | Major features, bug fixes, and long-running tasks |
| Feature | Standard | SDD |
| :-------------- | :--------------------------------- | :---------------------------------------------------- |
| **Persistence** | Ephemeral, session-based | Persistent, stored in your repository |
| **Workflow** | Lightweight research & design | Structured Spec -> Plan -> Implement lifecycle |
| **Artifacts** | `.md` files in a temp directory | `spec.md`, `plan.md`, `tracks.md` in `.gemini/specs/` |
| **Best For** | Quick exploration and ad-hoc tasks | Major features, bug fixes, and long-running tasks |
### Build your own