chore: bump version to 6.1.0-alpha.4
Version bump for revalidation and ghost feature detection features. New in alpha.4: - Story/epic revalidation workflows (verify checkbox accuracy) - Ghost feature detector (find orphaned code with no stories) - Both features production-ready - Agent menus updated with RVS, RVE, GFD triggers - .gitignore updated to exclude exported conversation files Ready for npm publish.
This commit is contained in:
parent
7f3b62eb98
commit
36e9933690
|
|
@ -28,6 +28,10 @@ Thumbs.db
|
|||
# BMAD workflow lock files
|
||||
.git/bmad-commit.lock
|
||||
|
||||
# Exported conversation files
|
||||
*-integration.md
|
||||
*-integration.txt
|
||||
|
||||
# Development tools and configs
|
||||
.prettierrc
|
||||
|
||||
|
|
|
|||
121
CHANGELOG.md
121
CHANGELOG.md
|
|
@ -1,5 +1,126 @@
|
|||
# Changelog
|
||||
|
||||
## [6.1.0-alpha.4]
|
||||
|
||||
**Release: January 7, 2026**
|
||||
|
||||
Adds comprehensive story/epic revalidation and ghost feature detection for quality assurance.
|
||||
|
||||
### 🔍 Story/Epic Revalidation
|
||||
|
||||
**NEW:** Verify checkbox accuracy by re-validating against actual codebase implementation.
|
||||
|
||||
**Use Case:** "I'm uncertain about the real status of some stories and epics - would love a re-check"
|
||||
|
||||
**Features:**
|
||||
- `/revalidate-story` (RVS): Single story verification with optional gap filling
|
||||
- Clears all checkboxes and starts fresh
|
||||
- Verifies each AC/Task/DoD against codebase (Glob/Grep/Read)
|
||||
- Re-checks verified items: ✅ complete, 🔶 partial, ❌ missing
|
||||
- Reports accuracy: before % vs after % (find over/under-reporting)
|
||||
- Optional: Automatically fill missing gaps and commit
|
||||
|
||||
- `/revalidate-epic` (RVE): Batch revalidation with semaphore pattern
|
||||
- Revalidates all stories in an epic (parallel workers)
|
||||
- Epic-wide health score and gap summary
|
||||
- Groups stories by completion % (complete/mostly/partial/incomplete)
|
||||
|
||||
**Token Costs:**
|
||||
- Verify-only: ~30-45K tokens per story
|
||||
- Verify-and-fill (20% gaps): ~45-65K tokens
|
||||
- vs full re-implementation: ~80-120K tokens
|
||||
- **Savings: 40-60%** when gaps <30%
|
||||
|
||||
**Usage:**
|
||||
```bash
|
||||
# Verify single story
|
||||
/revalidate-story story_file=path/to/story.md
|
||||
|
||||
# Verify and fill gaps
|
||||
/revalidate-story story_file=path/to/story.md fill_gaps=true
|
||||
|
||||
# Revalidate entire epic
|
||||
/revalidate-epic epic_number=2 fill_gaps=true max_concurrent=5
|
||||
```
|
||||
|
||||
### 👻 Ghost Feature Detector (Reverse Gap Analysis)
|
||||
|
||||
**NEW:** Find orphaned code that has no corresponding story documentation.
|
||||
|
||||
**Problem:** Vibe-coded features or manual additions that bypassed the story process accumulate as "ghost features" - functionality that works but isn't documented, making the codebase unauditable.
|
||||
|
||||
**Features:**
|
||||
- `/ghost-features` (GFD): Reverse gap analysis
|
||||
- Scans codebase for: Components, API endpoints, DB tables, Services
|
||||
- Cross-references with ALL stories (File Lists, Tasks, ACs)
|
||||
- Identifies orphans (code with no story)
|
||||
- Classifies by severity: CRITICAL → HIGH → MEDIUM → LOW
|
||||
- Generates backfill story drafts documenting existing code
|
||||
- Proposes epic organization (create Epic-Backfill or distribute)
|
||||
|
||||
**Detection Scope:**
|
||||
- Components: React/Vue/Angular (**.component.tsx, **/components/**)
|
||||
- APIs: Next.js App Router, NestJS, Express routes
|
||||
- Database: Prisma schema, TypeORM entities, migrations
|
||||
- Services: *.service.ts, business logic modules
|
||||
|
||||
**Output:**
|
||||
```
|
||||
👻 GHOST FEATURES DETECTED
|
||||
Total Orphans: 12
|
||||
Documentation Coverage: 73%
|
||||
|
||||
CRITICAL Orphans (2):
|
||||
1. API: POST /api/subscriptions → No story documents this
|
||||
|
||||
HIGH Orphans (5):
|
||||
2. Component: UserDashboard → Not mentioned in any story
|
||||
...
|
||||
|
||||
Backfill Stories Created: 8
|
||||
```
|
||||
|
||||
**Usage:**
|
||||
```bash
|
||||
# Detect orphans in sprint
|
||||
/ghost-features
|
||||
|
||||
# Detect in Epic 2 and create backfill stories
|
||||
/ghost-features epic_number=2 create_backfill_stories=true
|
||||
```
|
||||
|
||||
### Files Created
|
||||
|
||||
**Revalidation:**
|
||||
- `revalidate-story/workflow.yaml` + `instructions.md` (570 lines)
|
||||
- `revalidate-epic/workflow.yaml` + `instructions.md` (310 lines)
|
||||
|
||||
**Ghost Detection:**
|
||||
- `detect-ghost-features/workflow.yaml` + `instructions.md` (685 lines)
|
||||
|
||||
**Agent Menus:**
|
||||
- `dev.agent.yaml`: Added RVS, RVE triggers
|
||||
- `sm.agent.yaml`: Added RVS, RVE, GFD triggers
|
||||
|
||||
### Benefits
|
||||
|
||||
**Story Quality:**
|
||||
- Verify checkbox accuracy (find over-reported completion)
|
||||
- Detect missing implementations (find under-reported gaps)
|
||||
- Maintain story-code parity
|
||||
|
||||
**Codebase Quality:**
|
||||
- Document all functionality (no ghost features)
|
||||
- Enable accurate sprint planning (know what exists)
|
||||
- Make codebase auditable (every feature has story)
|
||||
|
||||
**Token Efficiency:**
|
||||
- Revalidation cheaper than re-implementation (40-60% savings)
|
||||
- Ghost detection prevents duplicate implementations
|
||||
- Fill gaps incrementally vs full rewrites
|
||||
|
||||
---
|
||||
|
||||
## [6.1.0-alpha.3]
|
||||
|
||||
**Release: January 7, 2026**
|
||||
|
|
|
|||
|
|
@ -1,12 +1,12 @@
|
|||
{
|
||||
"name": "@jonahschulte/bmad-method",
|
||||
"version": "6.1.0-alpha.3",
|
||||
"version": "6.1.0-alpha.4",
|
||||
"lockfileVersion": 3,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "@jonahschulte/bmad-method",
|
||||
"version": "6.1.0-alpha.3",
|
||||
"version": "6.1.0-alpha.4",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@kayvan/markdown-tree-parser": "^1.6.1",
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"$schema": "https://json.schemastore.org/package.json",
|
||||
"name": "@jonahschulte/bmad-method",
|
||||
"version": "6.1.0-alpha.3",
|
||||
"version": "6.1.0-alpha.4",
|
||||
"description": "Breakthrough Method of Agile AI-driven Development (Enhanced with complexity-based routing and smart batching)",
|
||||
"keywords": [
|
||||
"agile",
|
||||
|
|
|
|||
|
|
@ -4,6 +4,7 @@ header: "Creative Innovation Suite (CIS) Module"
|
|||
subheader: "No custom configuration required - uses Core settings only"
|
||||
default_selected: false # This module will not be selected by default for new installations
|
||||
|
||||
|
||||
# Variables from Core Config inserted:
|
||||
## user_name
|
||||
## communication_language
|
||||
|
|
|
|||
Loading…
Reference in New Issue