BMAD-METHOD/tools/cli/installers/lib
Jonah Schulte 0810646ed6 fix: update dependency resolver for new src/bmm structure (fixes 2 failing tests)
Fixed all path resolution logic in dependency-resolver.js to handle the new
directory structure where bmm is directly under src/ instead of src/modules/.

**Bugs Fixed:**
1. Line 341: Strip leading slash after removing {project-root} prefix
   - `{project-root}/bmad/` became `/bmad/` which failed `startsWith('bmad/')` check

2. Lines 358, 378, 385: Use bmm/ directly instead of modules/bmm/ for explicit deps
   - Updated both direct paths and glob patterns

3. Lines 537, 549, 565: Update resolveCommandToPath for @task/@agent/@bmad refs
   - Task search now checks src/bmm/tasks/ not src/modules/bmm/tasks/
   - Agent search now checks src/bmm/agents/ not src/modules/bmm/agents/
   - Direct bmad/ paths now resolve to src/bmm/ not src/modules/bmm/

**Test Results:**
- Before: 350/352 passing (2 failing)
- After: 352/352 passing (100% )

Tests fixed:
- "should resolve bmad/bmm/tasks/task.md (module path)"
- "should resolve bmad-path for module files"
2026-01-28 11:12:06 -05:00
..
core fix: update dependency resolver for new src/bmm structure (fixes 2 failing tests) 2026-01-28 11:12:06 -05:00
custom feat: add documentation website with Docusaurus build pipeline (#1177) 2025-12-23 23:01:36 +08:00
ide Add name to Codex workflow prompt templates 2026-01-27 13:57:09 -05:00
modules versioned module downloads and manifest 2026-01-23 00:27:26 -06:00
message-loader.js installation intro and outtro custom messages, configurable in install-messages.yaml 2025-12-23 21:43:29 +08:00