BMAD-METHOD/docs/explanation
Anderewrey 31034cc8da
feat(bmm): add Tracy, a forensic code investigator agent
Introduce Tracy (🔎), a forensic code investigator who treats every
issue like a crime scene. Findings are graded as Confirmed, Deduced,
or Hypothesized, hypotheses are never deleted (only updated), and the
deliverable is a structured investigation file another engineer can
pick up cold.

Skills under src/bmm-skills/4-implementation/:

- bmad-agent-investigator: Tracy persona, registered in the module.yaml
  agent roster (which surfaces her in Party Mode automatically) and in
  module-help.csv. Menu codes IN (investigate) and CX (code archaeology).
- bmad-investigate: full case workflow with intake, scene survey,
  evidence analysis, source-code trace, and finalization phases. Phase 4
  folds archaeology techniques inline when a bug requires broader area
  understanding. Resume mode is intrinsic auto-detection.
- bmad-code-archaeology: standalone code-area exploration when there is
  no bug to chase.

Workflow integration:

- bmad-create-prd step-01-init now scans
  {implementation_artifacts}/investigations/*.md and reports
  investigationCount alongside briefs, research, brainstorming, and
  project docs. The PM agent treats the case file as input context.
  Greenfield/brownfield branching, the PRD template, and downstream
  Phase 3/4 skills stay untouched. Restructuring step-02+ for fix-driven
  mode is left for a maintainer-aligned PR.
- bmad-create-prd step-02-discovery echoes the new count.

Public docs:

- New explainer at docs/explanation/forensic-investigation.md covering
  evidence grading, hypothesis discipline, the two downstream paths, and
  the Tracy/Amelia separation.
- docs/explanation/named-agents.md adds Tracy and drops the hardcoded
  count so the table is self-counting.
- docs/reference/agents.md adds Tracy with IN/CX triggers.
- docs/reference/workflow-map.md gains an Entry Points section
  (greenfield vs working-backwards) and places bmad-investigate on the
  Quick Flow track feeding bmad-quick-dev.
- The Quick Flow box in workflow-map-diagram.html now shows Tracy and
  Amelia in series with an arrow between them.
2026-04-27 11:39:05 -04:00
..
advanced-elicitation.md fix(docs): comprehensive documentation site review fixes (#1578) 2026-02-08 11:58:22 -06:00
adversarial-review.md fix(docs): comprehensive documentation site review fixes (#1578) 2026-02-08 11:58:22 -06:00
analysis-phase.md feat: add bmad-prfaq skill as alternative analysis path (#2157) 2026-03-28 17:16:41 -05:00
brainstorming.md docs: update terminology from commands to skills across all documentation (#1850) 2026-03-07 16:14:25 -07:00
checkpoint-preview.md docs(checkpoint): add explainer page and workflow diagram (#2183) 2026-04-01 22:20:48 -06:00
established-projects-faq.md refactor(quick-dev): rename tech-spec prefix to spec (#2109) 2026-03-23 00:09:05 -06:00
forensic-investigation.md feat(bmm): add Tracy, a forensic code investigator agent 2026-04-27 11:39:05 -04:00
named-agents.md feat(bmm): add Tracy, a forensic code investigator agent 2026-04-27 11:39:05 -04:00
party-mode.md docs: update terminology from commands to skills across all documentation (#1850) 2026-03-07 16:14:25 -07:00
preventing-agent-conflicts.md docs: update terminology from commands to skills across all documentation (#1850) 2026-03-07 16:14:25 -07:00
project-context.md refactor(quick-dev): rename tech-spec prefix to spec (#2109) 2026-03-23 00:09:05 -06:00
quick-dev.md docs: fix stale Quick Flow reference in quick-dev explainer opening 2026-03-19 00:07:17 -06:00
why-solutioning-matters.md fix(docs): comprehensive documentation site review fixes (#1578) 2026-02-08 11:58:22 -06:00