|
5 | 5 | ### **CLI Infrastructure & Theming** |
6 | 6 |
|
7 | 7 | - ✅ **Orange Theme Restoration**: Centralized `ACCENT_COLOR` and `BANNER_COLORS` constants in CLI |
8 | | -- ✅ **Gateway Configuration**: `--gateway-url`/`--gateway-token` support with `.specify/config/gateway.env` scaffolding |
| 8 | +- ~~**Gateway Configuration**~~: Removed in favor of direct agent-based configuration and MCP server integration |
9 | 9 | - ✅ **Team Directives Integration**: Local path support and remote cloning for team-ai-directives |
10 | 10 | - ✅ **Context Readiness Enforcement**: `/specify`, `/plan`, `/tasks`, `/implement` validate `context.md` completeness |
11 | 11 |
|
|
132 | 132 | - ❌ **Smart Trace Validation**: Enhanced `/analyze` claims trace detection but implementation not found |
133 | 133 | - ❌ **Task-to-Issues Command**: Template exists but actual implementation script missing |
134 | 134 |
|
| 135 | +### **Architecture Description (AD) Mode** *(0% Complete)* - **HIGH PRIORITY** - Enterprise Architecture Support |
| 136 | + |
| 137 | +- ❌ **CLI Config Update**: Add `ad` to `mode_defaults` in `src/specify_cli/__init__.py` with all options enabled by default. |
| 138 | +- ❌ **Architecture Templates**: Create `templates/architecture-template.md` (Global V&P Context) and `templates/plan-template-ad.md` (Feature V&P Zoom-in). |
| 139 | +- ❌ **Architect Command**: Create `templates/commands/architect.md` for generating the global `memory/architecture.md`. |
| 140 | +- ❌ **Setup Scripts**: Create `scripts/bash/setup-architecture.sh` and `scripts/powershell/setup-architecture.ps1`. |
| 141 | +- ❌ **Plan Script Updates**: Update `scripts/bash/setup-plan.sh` and `scripts/powershell/setup-plan.ps1` to detect `ad` mode and use the new templates. |
| 142 | +- ❌ **Mode Documentation**: Update `templates/commands/mode.md` to include AD mode description. |
| 143 | +- ❌ **Codebase Mapper**: Implement `/map` command to scan existing code and auto-populate `memory/architecture.md` (Context View) and `memory/tech-stack.md`. Essential for Brownfield projects (legacy code analysis and documentation). |
| 144 | + |
135 | 145 | #### **Strategic Tooling Improvements** *(30% Complete)* - **MEDIUM PRIORITY** |
136 | 146 |
|
137 | 147 | - ❌ **Gateway Health Checks**: Only basic configuration exists, no health check implementation |
138 | 148 | - ❌ **Tool Selection Guidance**: Claims implementation but no actual guidance logic found |
| 149 | +- ❌ **Global Configuration Support**: Implement hierarchical config loading (Local `.specify/config/config.json` overrides Global `~/.config/specify/config.json`). |
| 150 | +- ❌ **CLI Config Refactor**: Update `src/specify_cli/__init__.py` to use `platformdirs` for XDG-compliant global path resolution and deep merging logic. |
| 151 | +- ❌ **Script Config Resolution**: Update `common.sh` and `common.ps1` helper functions to check global paths if local config is missing values. |
139 | 152 | - ✅ **Config Consolidation**: Successfully implemented as single unified configuration file to reduce complexity and improve maintainability |
| 153 | +- ❌ **Atomic Commits Config**: Add `atomic_commits` boolean option to `config.json` (default: `false`). Externalize as global configuration available to all workflow modes (build/spec/ad) with per-mode override capability. |
| 154 | +- ❌ **Execution Logic**: Update `scripts/bash/tasks-meta-utils.sh` and `scripts/powershell/common.ps1` to read `atomic_commits` config and inject constraint into `generate_delegation_prompt()` when enabled. |
140 | 155 |
|
141 | 156 | **NOTE**: User settings like `config.json` should remain user-specific and not tracked in git. However, team governance files like `.specify/constitution.md` should be version-controlled. Consider relocating constitution.md to a more appropriate location that clearly distinguishes it from user-specific configuration. |
142 | 157 |
|
| 158 | +#### **Build Mode "GSD" Upgrade** *(0% Complete)* - **HIGH PRIORITY** - High-velocity execution mode |
| 159 | + |
| 160 | +- ❌ **GSD Defaults**: Update `src/specify_cli/__init__.py` to set `atomic_commits: true` by default specifically for `build` mode (while keeping it `false` for `spec` and `ad` modes). |
| 161 | +- ❌ **Senior Engineer Templates**: Overhaul `templates/spec-template-build.md` and `templates/plan-template-build.md` to use the "Senior Engineer" persona (brief, technical, imperative) and remove all "filler" sections (motivation, context narrative, etc.). |
| 162 | +- ❌ **No-Verify Logic**: Update `implement` scripts (`scripts/bash/implement.sh` and `scripts/powershell/implement.ps1`) to skip the "Micro-Review" step when in `build` mode (trusted execution), relying solely on Atomic Commit verification for quality assurance. |
| 163 | +- ❌ **Documentation**: Update `templates/commands/mode.md` to rebrand Build Mode as "GSD Mode: High velocity, atomic commits, minimal documentation." |
| 164 | + |
| 165 | +#### **Context Intelligence & Optimization** *(0% Complete)* - **MEDIUM PRIORITY** - Smart context management and compliance validation |
| 166 | + |
| 167 | +- ❌ **Directives Scanner**: Create `scripts/bash/scan-directives.sh` (and ps1) to list all available assets in `team-ai-directives` as JSON. |
| 168 | +- ❌ **Silent Context Injection**: Update `/speckit.specify` to run the scanner and *silently* populate `context.md` with relevant Directives based on the user prompt (no user interaction required). |
| 169 | +- ❌ **Compliance Gate**: Update `/speckit.clarify` to validate the generated Spec against the Directives in `context.md` and pause ONLY if contradictions are found. |
| 170 | + |
| 171 | +#### **Workflow Utilities** *(0% Complete)* - **MEDIUM PRIORITY** - Specialized workflow commands for focused development |
| 172 | + |
| 173 | +- ❌ **Systematic Debugging**: Implement `/debug` command with a "Scientific Method" workflow (Symptoms -> Hypothesis -> Test) that runs in a persistent session. |
| 174 | +- ❌ **Idea Backlog**: Implement `/todo` command to capture out-of-context ideas to a separate list without derailing the current active task. |
| 175 | + |
143 | 176 | #### **Persistent Issue ID Storage Enhancement** *(0% Complete)* - **HIGH PRIORITY** - Issue-tracker-first workflow improvement |
144 | 177 |
|
145 | 178 | - ❌ **Add --issue Parameter to Specify**: Implement `--issue ISSUE-ID` parameter for specify command to fetch issue data from configured tracker |
|
148 | 181 | - ❌ **Dynamic MCP Tool Resolution**: Use declarative tools pattern with configuration-driven tool selection based on detected issue tracker |
149 | 182 | - ❌ **Multi-Tracker Support**: Support GitHub/Jira/Linear/GitLab issue formats with appropriate MCP tool routing |
150 | 183 |
|
151 | | -#### **Context.md Population Bug Fix** *(0% Complete)* - **HIGH PRIORITY** - Critical workflow blocker |
152 | | - |
153 | | -- ❌ **Modify Specify Command Context Generation**: Update `/specify` command to populate `context.md` with derived values instead of `[NEEDS INPUT]` placeholders |
154 | | -- ❌ **Context Field Population**: Generate Feature, Mission, Code Paths, Directives, Research, and Gateway fields from feature description and project context |
155 | | -- ❌ **Mode-Aware Context**: Implement for both build and spec modes as integral part of specify command |
156 | | -- ❌ **Validation Compliance**: Ensure populated context.md passes `check-prerequisites.sh` validation requirements |
157 | | - |
158 | 184 | #### **Levelup Command Build Mode Compatibility** *(0% Complete)* - **HIGH PRIORITY** - AI session context management blocker |
159 | 185 |
|
160 | 186 | - ❌ **Make Levelup Mode-Aware**: Update `/levelup` command to work in both build and spec modes |
|
248 | 274 | - **Implementation**: Add to Factor X with hook templates and activation rules, extending the current AGENTS.md framework |
249 | 275 | - **Reference**: Based on patterns from <https://github.com/diet103/claude-code-infrastructure-showcase> |
250 | 276 |
|
251 | | -### **Progressive Context Disclosure (500-Line Rule)** *(0% Complete)* - **MEDIUM PRIORITY** - Enhances Factor II Context Scaffolding |
252 | | - |
253 | | -- **Description**: Implement modular context loading patterns where AI context is loaded progressively rather than all at once, preventing token limit issues while maintaining comprehensive guidance. Similar to Claude's skill architecture with main files + resource files. |
254 | | -- **Key Components**: |
255 | | - - Hierarchical agent context files (overview + detailed resources) |
256 | | - - On-demand context expansion based on task complexity |
257 | | - - Token-aware context management for different agent types |
258 | | -- **Benefits**: Manages context limits effectively across all supported agents, provides scalable context management |
259 | | -- **Implementation**: Extend Factor II with progressive loading patterns, building on existing update-agent-context.sh infrastructure |
260 | | -- **Reference**: Based on patterns from <https://github.com/diet103/claude-code-infrastructure-showcase> |
261 | | - |
262 | | -### **Session Context Persistence Patterns** *(50% Complete)* - **LOW PRIORITY** - Supports Factor IX Process Documentation |
263 | | - |
264 | | -- **Description**: Enhance the existing dev docs patterns with auto-generation and session persistence, using structured file formats to maintain project context across AI tool sessions and prevent context resets. |
265 | | -- **Key Components**: |
266 | | - - Auto-generation of three-file structure (plan.md, context.md, tasks.md) from session artifacts |
267 | | - - Session state preservation across agent interactions |
268 | | - - Integration with existing levelup command for comprehensive session capture |
269 | | -- **Benefits**: Reduces context loss during complex development sessions, improves handoff between different AI agents |
270 | | -- **Implementation**: Enhance Factor IX with auto-generation templates, building on existing levelup.md and agent context patterns |
271 | | -- **Reference**: Based on patterns from <https://github.com/diet103/claude-code-infrastructure-showcase> |
272 | | - |
273 | 277 | ### **Agent Skill Modularization** *(0% Complete)* - **LOW PRIORITY** - Extends Factor XI Directives as Code |
274 | 278 |
|
275 | 279 | - **Description**: Implement modular agent skill patterns where complex agent capabilities are broken into smaller, reusable skill modules that can be loaded progressively, similar to Claude's skill architecture. |
|
390 | 394 | |**Enhanced Traceability**|60%|⚠️ Partially Complete| |
391 | 395 | |**Multi-Tracker Task-to-Issues**|0%|🔄 Current Phase| |
392 | 396 | |**Strategic Tooling**|30%|⚠️ Partially Complete| |
| 397 | +|**Build Mode "GSD" Upgrade**|0%|🔄 Current Phase| |
| 398 | +|**Context Intelligence & Optimization**|0%|🔄 Current Phase| |
| 399 | +|**Workflow Utilities**|0%|🔄 Current Phase| |
393 | 400 | |**Build Mode Bug Fix**|0%|🔄 Current Phase| |
394 | 401 | |**Async Context Delivery**|0%|🔄 Current Phase| |
395 | 402 | |**Spec Management**|0%|🔄 Current Phase| |
396 | 403 | |**Hook-Based Tool Auto-Activation**|0%|🆕 Future Phase| |
397 | 404 | |**Progressive Context Disclosure**|0%|🆕 Future Phase| |
398 | | -|**Session Context Persistence**|50%|🆕 Future Phase| |
399 | 405 | |**Agent Skill Modularization**|0%|🆕 Future Phase| |
400 | 406 | |**Agent Testing Infrastructure**|0%|🆕 Future Phase| |
401 | 407 | |**GitHub Issues Enhancement**|0%|🆕 Future Phase| |
|
438 | 444 | 4. **HIGH**: Build mode workflow bug fix (0% → 100%) - Critical workflow blocker preventing build mode usage |
439 | 445 | 5. **HIGH**: Levelup command build mode compatibility (0% → 100%) - AI session context management blocker |
440 | 446 | 6. **HIGH**: Persistent issue ID storage enhancement (0% → 100%) - Issue-tracker-first workflow improvement |
441 | | -7. **MEDIUM**: Strategic tooling improvements (30% → 100%) - Tool health, guidance, and config consolidation |
442 | | -8. **MEDIUM**: Multi-tracker task-to-issues extension (0% → 100%) - Enhanced traceability across platforms |
443 | | -9. **MEDIUM**: Unified spec template implementation (100% → 100%) - Template maintenance reduction |
444 | | -10. **MEDIUM**: Spec management & cleanup (0% → 100%) - Workflow maintenance |
| 447 | +7. **HIGH**: Architecture Description (AD) Mode (0% → 100%) - Enterprise Architecture Support |
| 448 | +8. **MEDIUM**: Strategic tooling improvements (30% → 100%) - Tool health, guidance, and config consolidation |
| 449 | +9. **MEDIUM**: Multi-tracker task-to-issues extension (0% → 100%) - Enhanced traceability across platforms |
| 450 | +10. **MEDIUM**: Unified spec template implementation (100% → 100%) - Template maintenance reduction |
| 451 | +11. **MEDIUM**: Spec management & cleanup (0% → 100%) - Workflow maintenance |
445 | 452 |
|
446 | 453 | **🆕 FUTURE PHASE (Complete After Current Phase):** |
447 | 454 | 9. **HIGH**: Architecture Description Command (/architect) (0% → future consideration) |
|
0 commit comments