Commit Graph

1219 Commits

Author SHA1 Message Date
Mårten Angner 506a937ec5 Merge v0.3.0-workshop-refactor: Complete workshop restructuring
Major changes:
- Replace 7-component scenario template with 8-question dialog (Q1-Q8)
- Remove Mimir orchestrator — three agents remain (Saga, Freya, Idunn)
- Remove VTC concept — use Trigger Map directly
- Rename learn-wds to learn
- Add interaction-driven page outline dialog
- Fix workflow routing, step chains, and cohesion issues (A1-A6 audit)
- Update learn section to match all workshop refactor changes
- Freya owns scenarios (Phase 3), Saga stops at Trigger Map (Phase 2)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-26 08:31:33 +01:00
Mårten Angner a2d9d4c6a5 Remove Mimir orchestrator — three agents remain (Saga, Freya, Idunn)
Mimir was removed in the workshop refactor. Update README, docs-guide,
and activation files to reflect the three-agent architecture.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-26 08:30:01 +01:00
Mårten Angner 9a093356c6 Rename learn-wds to learn, update for workshop refactor
- Rename docs/learn-wds/ to docs/learn/ and update all 17 references
- Module 02: Replace manual clone/mkdir/Mimir with npx installer + direct
  agent activation (Saga, Freya, Idunn — no Mimir)
- Module 08: Replace 9-section scenario template with Q1-Q8 dialog format
  matching the actual workflow (step-05-outline-scenario.md)
- Update scenario naming convention to persona-based (01-name-purpose)
- Update folder structure to NN.step-page-slug format

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-26 08:19:12 +01:00
Mårten Angner 03f890f98a Update Phase 1 guide and VTC deprecation notice for VTC removal
- Remove "Strategic Context (Step 4)" from Phase 1 guide — Phase 1 is
  casual business discovery, not trigger mapping
- Update flowchart to remove Strategic Context box
- Mark VTC guide as "Removed" (was "Deprecated")
- Historical session logs in docs/examples/ left as-is (records)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-25 19:17:50 +01:00
Mårten Angner 4774ee20e9 Remove VTC concept entirely — use Trigger Map directly
The VTC (Value Trigger Chain) was a separate concept that extracted
specific nodes from the Trigger Map into a YAML file. This caused
agents to run trigger mapping during Phase 1 (Product Brief), forcing
users to repeat the work in Phase 2. Observed in Monday workshop.

Architectural fix:
- Phase 1 is casual business discovery, NOT trigger mapping
- Phase 2 is where the Trigger Map gets built (unchanged)
- When scenarios/content need strategic context, they reference
  the Trigger Map directly — no separate VTC concept needed

Removed (19 files deleted):
- 1-project-brief/vtc-workshop/ (14 step files + workflow)
- step-04-create-vtc.md and step-11a-create-vtc.md from Phase 1
- step-03c-create-vtc.md from Phase 0 alignment
- vtc-template.yaml

Renamed:
- step-03-build-vtcs.md → step-03-build-strategic-context.md
- step-02-vtc-consistency.md → step-02-trigger-map-consistency.md
- step-01-load-vtc-context.md → step-01-load-trigger-map-context.md
- 07-create-vtc.md → 07-reference-trigger-map.md

Rewritten:
- Phase 4 scenario init: "create VTC" → lightweight "pick from Trigger Map"
- Phase 6 content: load context from Trigger Map, not from VTC
- Templates: "Trigger Map" section → "Business Context" (Phase 1 scope)

Zero VTC references remain in src/.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-25 19:15:32 +01:00
Mårten Angner b2508adfbd Add component extraction trigger on 2nd page and audit duplicate detection
- Suggest workflow: Component Extraction Check prompts user to extract
  shared elements when starting the 2nd+ page in a scenario
- Dream workflow: Auto-extracts shared components and reports in summary
- Spec audit Level 3: Cross-Page Duplicate Detection compares sections
  across all pages, flags exact/near duplicates with severity levels
- Fix Freya role name (Scenario Architect → Facilitator)
- Remove duplicate trigger-map reference in Eira guide

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-25 17:15:26 +01:00
Mårten Angner b3bda0171e Fix duplicate trigger-map reference and update Freya role name
- Remove duplicate `Reads: 2-strategy/trigger-map.md` line in eira-visual-designer.md
- Rename "Scenario Architect" to "Scenario Facilitator" in freya.activation.md

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-25 17:12:49 +01:00
Mårten Angner 437c10cc2f Replace VTC terminology with Trigger Map/strategic context across all workflows
Systematic cleanup of Value Trigger Chain (VTC) references in 60 files across
all phases. VTC is replaced with context-appropriate terms:
- "Trigger Map" when referencing the Phase 2 artifact
- "Strategic context" when referencing the extracted business/persona/forces data
- "Value Proposition" for customer-facing value descriptions

Remaining VTC references are only in VTC Workshop definition files (vtc-workshop/,
create-vtc steps) which will be addressed when those workflows are redesigned.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-25 17:01:27 +01:00
Mårten Angner c5a53aad64 Optimize Freya menu, fix conceptualize workflow from real usage
- Freya menu: simpler descriptions, logical grouping (SC/UX/SP/SA/GA/DS/DD)
- Freya menu: remove AD and ST, add SC (Scenarios) and SP (Specifications)
- Fix VTC reference in freya agent and workflow-conceptualize
- Conceptualize: save findings to page spec, not separate notes file
- Conceptualize: offer Excalidraw sketching, user sketch first
- Conceptualize: require reading existing specs before drawing
- Conceptualize: no annotations on wireframes rule
- Add Excalidraw tool guide and update tools guide

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-25 13:33:51 +01:00
Mårten Angner 977de887a5 Remove VTC references from all active docs
Replace Value Trigger Chain (VTC) with Trigger Map / Slim Trigger Map
across method guides, model docs, learn-wds tutorials, and docs index.
Historical examples left untouched.

- docs-guide.md: Remove VTC entry, update phase list
- method/: Replace VTC with Trigger Map in content guides
- models/: Replace VTC sections/links with Trigger Map references
- learn-wds/: Rename VTC to Slim Trigger Map in lessons and tutorials
- phase-2 guide: Fix What Comes Next + Related Resources

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-25 12:15:43 +01:00
Mårten Angner e10322932d Remove Mimir and Idunn references from installer/CLI
- ui.js: Remove Idunn from available agents list
- ide-configs.js: Remove Mimir and Idunn, update Saga/Freya phase descriptions
- _base-ide.js: Remove Idunn fallback metadata
- cline.js: Remove idunn.md from cleanup agent list

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-25 11:54:19 +01:00
Mårten Angner fdf58851b4 Add workflow flowcharts to phase guides, deprecate VTC
- Phase 1: Add Mermaid flowchart (simplified vs complete mode, four document modules), replace VTC with strategic context, fix phase name references
- Phase 2: Add Mermaid flowchart (two entry routes, six stages through finalization), fix What Comes Next references
- Phase 4: Add Mermaid flowchart (dashboard → 9 activities, scenario gate, outline→design loop), remove VTC reference
- Deprecate value-trigger-chain-guide.md with redirect to Trigger Map

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-25 11:50:36 +01:00
Mårten Angner 7b6d3e9c29 Update learn section method guides for v0.3.0
- Rewrite wds-method-guide.md: 9 phases (0-8), correct agents (Saga/Freya/Idunn), updated install command, scenario-driven flow
- Create phase-3-ux-scenarios-guide.md: 8-question dialog, page outline dialog, Mermaid flowchart, quality gates, Phase 4 connection
- Rewrite phase-4-ux-design-guide.md: Freya as designer, scenario gate, outline-design loop, 9 activities, updated folder structure
- Replace phase-3-prd-platform-guide.md with redirect to new UX Scenarios guide

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-25 11:30:22 +01:00
Mårten Angner 9b349ab8af Add outline-design loop after page completion in Phase 4
After designing a page, the agent asks what's next: outline and design
the next page in the scenario [N], return to dashboard [R], or validate
[V]. Choosing [N] runs Phase 3's page outline dialog (purpose + exit
action) then designs the page, creating a continuous loop.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-25 11:13:26 +01:00
Mårten Angner 739c3c5f80 Replace page scaffolding with interaction-driven page outline dialog
[O] Outline now walks through pages as a conversation: for each page,
ask what the user accomplishes and what interaction moves them forward.
Interactions that leave the page create new steps; interactions that
stay on the page become storyboard items within the page spec.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-25 11:09:01 +01:00
Mårten Angner 13912c8ec1 Rename scaffold to outline, allow incremental page outlining
[S] → [O] Outline scenario pages. User can cycle through pages
one at a time and stop whenever they want, rather than creating
all at once.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-25 11:03:00 +01:00
Mårten Angner cb78339513 Make page folder creation a user choice after scenario outline
Instead of always creating all page folders, the post-scenario menu
now offers: [N] next scenario, [S] scaffold all page folders,
[D] create first page and design, [C] generate overview. Page folder
structure uses NN.step-slug naming with Sketches/ subfolder.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-25 11:00:02 +01:00
Mårten Angner d7b0066662 Update README for v0.3.0: agents, phases, and 8-question dialog
Remove Mimir references (3 agents now: Saga, Freya, Idunn). Update all
9 phases with correct names, agents, and output folders. Add section on
the 8-question scenario dialog. Update IDE list and project structure.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-25 10:39:50 +01:00
Mårten Angner c107183ae7 Add Phase 3 scenario gate to Suggest and Dream workflows
Phase 4 now checks for existing Phase 3 scenarios before page design.
If no scenario exists, redirects user to Phase 3's 8-question dialog
instead of attempting a lighter inline version.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-25 10:24:21 +01:00
Mårten Angner 356b1feae7 Add choice after each scenario: next scenario, design, or overview
After completing a scenario, the user can now choose to:
- [N] Define the next scenario
- [D] Jump to Phase 4 and start designing the first page
- [C] Generate the overview (when all scenarios done)

This lets users design one scenario before defining the rest,
creating a more natural workflow.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-25 09:54:31 +01:00
Mårten Angner 5e6dd2c973 Replace 7-component template with 8-question scenario dialog
Restructure Phase 3 scenario creation around a natural conversation
flow instead of a template checklist:

- 8 strategic questions asked in logical order: transaction → business
  goal → user & situation → driving forces → device → starting point
  → best outcome → shortest path
- Two modes: conversation (agent asks, user answers) and suggest
  (agent answers from Trigger Map, user reviews)
- Broader transaction definition: includes content browsing and
  research, not just purchases/bookings
- Agent creates first page specification after Q8, giving Phase 4
  a concrete starting point
- Template reordered to match Q1-Q8 dialog flow

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-25 09:31:09 +01:00
Mårten Angner 5577f1fe06 Fix 9 workshop issues + audit cleanup across all workflows
Workshop fixes (issues #4-#12):
- Add output-discipline block to compiler activation (#12)
- Rename synthesize steps to create-document (#5)
- Add context carry-forward to prevent repetitive questions (#4)
- Add length constraints to scenario outlines (#10)
- Add completeness gate for dream mode trigger map (#6)
- Add data extraction + cross-validation to hub generation (#7)
- Extend dream-up architecture for Phase 3 scenarios (#8)
- Add dream/suggest mode-conditional rules to all 15 UX steps (#11)

Stale reference cleanup:
- Remove orphaned Mimir agent guides and presentations
- Update Mimir references to Saga in templates and step files
- Rename UX Scenario Architect to Facilitator across all scenario files
- Fix strategic-documentation.md step 12 heading

Workflow audit fixes:
- Fix broken explore section routing links in alignment workflow
- Fix FILE-INDEX.md wrong parent path in agentic-development
- Fix routing tables in design-system and product-evolution workflows
- Clarify dream mode routing notation in ux-design workflow
- Remove empty steps-d/ directory

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-24 21:27:51 +01:00
Mårten Angner f0546fe567 Add remaining 13 IDE handlers for complete coverage
Roo, Trae, Crush, iFlow, Antigravity (flat markdown),
Codex, Rovo Dev, Auggie, OpenCode (YAML frontmatter),
Gemini, Qwen (TOML format), Kiro CLI (JSON+MD), Kilo (YAML modes).
All 18 IDEs now supported via dynamic handler discovery.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-24 20:08:00 +01:00
Mårten Angner 4596fad5d6 Add IDE handler system with slash command support
Implement BMad-style IDE handler architecture for WDS:
- Base class (_base-ide.js) with template method pattern
- Dynamic handler discovery via IdeManager
- Priority handlers: Windsurf, Cursor, Claude Code, Cline, GitHub Copilot
- Installer integration after agent compilation step
- Saga activation now branches on starting_point config (pitch vs brief)
- Remove parenthetical hint from learning material prompt

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-24 19:53:39 +01:00
Mårten Angner b120dd9327 Add complete IDE list from BMad (18 total)
Added missing IDEs:
- Atlassian Rovo Dev
- Auggie CLI
- Codex
- Crush
- Gemini CLI
- Google Antigravity
- iFlow CLI
- Kilo Code
- Kiro CLI
- OpenCode
- Qwen Code
- Roo Code
- Trae

Complete list now matches BMad installer (20 options including VS Code and Other)
All sorted alphabetically for platform-agnostic presentation

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-24 12:42:28 +01:00
Mårten Angner 5ad7af3371 Make IDE selection platform-agnostic
- Removed all pre-selection (all unchecked by default)
- Removed star markers () - no preferences shown
- Sorted alphabetically for neutral presentation
- Users must actively choose their tools
- Validation still requires at least one selection

Platform-agnostic: WDS works equally well with any AI coding tool

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-24 12:41:14 +01:00
Mårten Angner 1fadda6eb5 Change IDE selection to multiselect checkbox
- Changed from single-select list to checkbox (multiselect)
- Added full IDE list from BMad: Windsurf, Cursor, Claude Code, GitHub Copilot, Cline, VS Code, Other
- Windsurf and Cursor marked as preferred (pre-checked)
- Validation requires at least one IDE selected
- Updated config.yaml to store ides array instead of single ide
- Updated success message to display multiple IDEs (e.g., "Windsurf or Cursor")
- Ensures WDS commands work cross-platform for all selected IDEs

User request: "Look at the BMad installer, there is a multiselect box for IDEs use the full list from the BMad installer"

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-24 12:09:08 +01:00
Mårten Angner 1ef7db0eec Add IDE selection and optional learning material
- Added IDE selection question (Windsurf, VS Code, Cursor, Other)
- Made learning material installation optional with confirm prompt
- Success message now shows selected IDE name
- Store IDE preference in config.yaml
- Installer now has 5 questions (up from 3)

User feedback: "IDE selection is crucial for the installer" and "ask if the learn section should be installed"

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-24 11:59:36 +01:00
Mårten Angner bbd6f4656a Fix folder structure: Remove D-UX-Design, move Design System to D
User feedback: UX design happens IN the scenarios (C), not as separate phase.

Old (incorrect):
- A-Product-Brief
- B-Trigger-Map
- C-UX-Scenarios
- D-UX-Design (redundant!)
- E-Design-System

New (correct):
- A-Product-Brief
- B-Trigger-Map
- C-UX-Scenarios (UX design is done here)
- D-Design-System

4 phases instead of 5 - cleaner and more accurate.
2026-02-24 11:40:30 +01:00
Mårten Angner eb879eb574 Reorder installer questions for better logic
Better flow: name → structure → workflow

Old order:
1. Project name
2. Pitch deck question (workflow)
3. Output folder (structure)

New order:
1. Project name
2. Output folder (structure)
3. Pitch deck question (workflow)

More intuitive: establish basics first, then choose workflow.
2026-02-24 11:39:08 +01:00
Mårten Angner 2f07264ee4 Further simplify installation instructions
More conversational and explicit:
- 'Get Started with Your Product Brief' (goal-oriented)
- 'Locate the chat window in your IDE' (explicit location)
- 'type:' instead of 'paste this command:' (simpler action)
- Command in quotes to make it clear it's text to type
- Better line breaks for readability
2026-02-24 11:36:00 +01:00
Mårten Angner c29cbb9216 Clarify installation success message for better UX
Old message was too technical and vague.

New message:
- Clear numbered steps (1-2-3)
- Specific: 'Open this folder in Windsurf or VS Code'
- Exact command to paste (not just 'tell the AI')
- Clear outcome: 'Saga will greet you by name'
- Cleaner layout with separator

Addresses workshop feedback about confusing instructions.
2026-02-24 11:33:27 +01:00
Mårten Angner ef3d523875 Remove placeholder template files from installer
Workshop feedback: 00-*.md files were confusing and ignored by users.

Changes:
- Remove createFolderGuides() and createProjectInfoFile() methods
- Folders still created but empty (only .gitkeep)
- Agents will create files dynamically during workflows
- Cleaner, less confusing user experience
2026-02-24 11:29:47 +01:00
Mårten Angner 5bdb03572b Clarify installer question: pitch deck vs Product Brief
- Change vague 'Where are you starting?' to clear yes/no question
- Fix typos: 'pich' → 'pitch', 'prief' → 'brief'
- Clearer choice labels for better UX
2026-02-24 11:27:56 +01:00
Mårten Angner 24e47375d5 Add output folder customization to installer
- Add 3rd question: Output folder name (default: design-process)
- Users can customize to docs/, deliverables/, etc.
- Update config.yaml to use dynamic root_folder
- Update template placeholders to use config.root_folder

Balances simplification (3 questions vs 7+) with useful customization.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-24 10:48:56 +01:00
Mårten Angner e955b5b212 Remove Mimir orchestrator and add Saga auto-activation
- Remove mimir-orchestrator.agent.yaml (orchestration layer removed)
- Add activation prompt to Saga for immediate greeting
- Saga now direct entry point (no orchestrator needed)
- Greets user by name and starts Product Brief workflow

Workshop finding: 50% bypassed orchestration, Mimir added complexity.
Direct activation simplifies user journey.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-24 10:43:12 +01:00
Mårten Angner 5c6449d001 Simplify installer to 2 questions and update folder structure
- Reduce installer to minimal config: project_name + starting_point
- Remove design_experience, project_type, IDE selection questions
- Standardize on design-process/ output folder
- Update folder structure: A-E (remove F-G phases)
- Change D-Design-System → E-Design-System
- Add _progress/agent-dialogs/ folder
- Update success message to point to Saga (not Mimir)
- Auto-include learning material (no prompt)
- Get user_name from git config
- Remove IDE setup step

Workshop finding: 0/4 participants completed workflows with complex installer.
Simplification improves first-time user experience.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-24 10:42:13 +01:00
Mårten Angner 95945ffe61 Bump to v0.2.3
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-23 13:18:23 +01:00
Mårten Angner 0cb415afbf Add root folder selection to installer
- Users can now choose between design-process/, docs/, or deliverables/
- Removes folder auto-detection logic that caused duplicate folders
- Installer creates folders at user's chosen location
- Prevents conflict with project setup workflow

Fixes issue where both design-process/ and docs/ were created.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-23 13:15:36 +01:00
Mårten Angner 74f4aeee21 Bump to v0.2.2
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-23 11:25:14 +01:00
Mårten Angner c354ce7203 Update CHANGELOG for v0.2.1
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-23 11:22:43 +01:00
Mårten Angner efaa9e1d95 Fix installer crash: pass config to createDocsFolders
createFolderGuides() needs config parameter for template replacements.
This was causing "config is not defined" error during installation.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-23 11:22:15 +01:00
Mårten Angner fe2c4c0e7c chore: bump version to 0.2.1 for installer fixes 2026-02-23 08:18:19 +01:00
Mårten Angner e232a783cb Fix installer for workshop: folder detection, 00 files, never overwrite
Critical fixes before workshop:
- Detect existing deliverables folders (design-process, docs, deliverables, wds-deliverables)
- Update config.yaml with detected output_folder
- Implement createFolderGuides() to copy all 00 template files
- Create 00-project-info.md as project settings home
- Never overwrite existing user files

Files modified:
- tools/cli/lib/installer.js - folder detection, createFolderGuides(), config update
- INSTALLER-FIXES-2026-02-23.md - complete documentation of all fixes
- src/workflows/1-project-brief/templates/00-project-info.template.md - new template

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-23 08:16:23 +01:00
Mårten Angner a5e5fa3e51 Fix publish workflow: rename to .yaml, fix empty mapping
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 15:19:44 +01:00
Mårten Angner 0b49f18ec9 Fix publish workflow: use npm install (no lockfile)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 15:00:38 +01:00
Mårten Angner bb79f140ce Add GitHub Actions workflow for npm publishing
Publishes to npm on tag push (v*) or manual trigger.
Bypasses local 2FA issues by using NPM_TOKEN secret.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 14:52:09 +01:00
Mårten Angner 629de0849e Fix lint and formatting issues for v0.2.0 release
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 14:18:53 +01:00
Mårten Angner de72bb42d7 Add CHANGELOG entry for v0.2.0
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 14:10:03 +01:00
Mårten Angner cd46fcccdc Sync src/ with expansion repo v0.2.0
Replace entire src/ content with bmad-method-wds-expansion source:
- Restructured workflows (BMad-compliant phases 0-8)
- Updated agent YAMLs with correct workflow paths
- Templates moved into workflow folders (no more top-level templates/)
- Added skills/ directory (agent activation files)
- Added module-help.csv (workflow registry)
- Removed legacy dirs: _module-installer/, core/, modules/

Installer updates:
- Copy skills/ instead of templates/
- Copy module-help.csv alongside module.yaml
- Updated doc folder structure to match expansion
- Compiler handles _bmad/wds/ path rewriting for standalone

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 13:41:15 +01:00