BMAD-METHOD/src/core
Michael Pursifull 420e720242
fix: bmad-help reads project docs and respects communication_language (#1535)
* fix: bmad-help agent reads project docs and respects communication_language

The help task fabricated tech stack information instead of reading actual
project documentation (#1460) and ignored communication_language config
(#1457). Three changes:

1. Step 2 now also extracts communication_language and project_knowledge
   from the active module's config.yaml
2. New step 3 scans project_knowledge path for documentation and uses
   discovered facts as grounding context, with anti-hallucination guard
3. Step 7 enforces {communication_language} in all output

Chose inline config resolution over workflow.yaml conversion to match
existing core task patterns (index-docs, shard-doc).

Fixes #1460
Relates to #1457

* fix: clarify config extraction wording in help task

Remove "active module" reference from step 2 — config extraction
happens during the all-modules scan, before module detection in
step 4. Changed to "each scanned module's config" to match the
existing iteration pattern.

Addresses CodeRabbit review feedback on PR #1535.

---------

Co-authored-by: Brian <bmadcode@gmail.com>
2026-02-05 19:04:31 -06:00
..
_module-installer all modules custom or core use the same installer and have consistent behavior now. 2025-12-07 17:17:50 -06:00
agents Update agent command file naming to include -agent- in filename 2026-01-23 22:30:14 -06:00
tasks fix: bmad-help reads project docs and respects communication_language (#1535) 2026-02-05 19:04:31 -06:00
workflows excorcise the deamons part 1 - remove dead uneeed artifacts and items no longer being supported beyond beta of the BMM or core - but could return later as a module 2026-02-04 15:44:25 -06:00
module-help.csv Fix duplicate 2-letter code - brainstorming now uses BSP 2026-02-01 11:16:32 -06:00
module.yaml improve all install prompts 2026-01-18 17:27:50 -06:00