Jonah Schulte
|
e5ede9ec3f
|
feat: add complexity-based routing and pipeline optimizations (v1.3.0)
Phase 1 & 2 improvements to reduce token waste and improve robustness:
1. Complexity scoring in batch-super-dev (step 2.6)
- Score stories as micro/standard/complex based on task count + risk keywords
- Micro (≤3 tasks, low risk): lightweight path
- Standard: full pipeline
- Complex (≥16 tasks or high-risk): enhanced validation
2. Lightweight path for micro stories
- Skip pre-gap analysis (step 2) for micro complexity
- Skip code review (step 5) for micro complexity
- Estimated 50-70% token savings on simple stories
3. Smart batching clarification
- Fixed contradictory instructions in step-03-implement.md
- Default: one task at a time
- Exception: batch low-risk patterns (package installs, imports)
4. Gap analysis optimization
- dev-story skips step 1.5 if recent gap analysis exists (<24h)
- Added skip_gap_analysis flag for pre-validated stories
5. Early bailout pre-flight check (step 4.5)
- Bail early if story already complete (all tasks checked)
- Bail if no tasks found (malformed story)
- Bail if missing required sections
- Saves tokens on stories that don't need processing
6. Multi-agent review integration (step 5)
- For complex stories: recommend /multi-agent-review
- Provides architecture, security, and performance review
- Dynamic agent selection based on changed files
|
2026-01-07 16:20:34 -05:00 |
Jonah Schulte
|
b517a8b1d0
|
Add batch-super-dev workflow with auto-installation and quality gates
Features:
- Interactive batch selector for processing multiple ready-for-dev stories
- 5-layer quality gate system (pre-gap, post-validation, reconciliation, code review, sprint-status sync)
- Smart story reconciliation (auto-updates checkboxes based on Dev Agent Record)
- Anti-vibe-coding enforcement (verifies files exist, tests pass, implementations aren't stubs)
- Story validation & auto-creation (validates 12 BMAD sections, creates missing stories)
- Auto-generates /batch-super-dev and /super-dev-pipeline slash commands on installation
Platform Support:
- Claude Code: Auto-creates .claude-commands/batch-super-dev.md
- Windsurf: Auto-creates slash commands for cross-compatibility
Workflow Location:
- Source: src/modules/bmm/workflows/4-implementation/batch-super-dev/
- Installed: _bmad/bmm/workflows/4-implementation/batch-super-dev/
Quality Gates:
1. Pre-gap analysis validates story completeness
2. Post-implementation validation verifies every task (anti-vibe-coding)
3. Smart reconciliation updates checkboxes based on evidence
4. Multi-agent code review finds issues before commit
5. Python script validates sprint-status.yaml accuracy
|
2026-01-07 12:12:13 -05:00 |