mirror of
https://github.com/bmad-code-org/BMAD-METHOD.git
synced 2026-01-29 20:22:03 +00:00
Replace ambiguous "execute" terminology with explicit "Read fully and follow:" phrasing across all workflow files to prevent LLM goal-seeking behavior where models attempt to "achieve the end result" rather than following step-by-step instructions verbatim. Changes: - Update 5 handler templates with canonical phrasing - Replace ~150 INSTRUCTIONAL patterns across 87 workflow files - Add "[Workflow] complete." prefix to 7 workflow endpoints - Preserve BEHAVIORAL/STRUCTURAL patterns (agent descriptions, XML tags) - Fix gitignore and markdownlint to ignore all node_modules directories Closes #1372 Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
42 lines
910 B
YAML
42 lines
910 B
YAML
# markdownlint-cli2 configuration
|
|
# https://github.com/DavidAnson/markdownlint-cli2
|
|
|
|
ignores:
|
|
- "**/node_modules/**"
|
|
- test/fixtures/**
|
|
- CODE_OF_CONDUCT.md
|
|
- _bmad/**
|
|
- _bmad*/**
|
|
- .agent/**
|
|
- .claude/**
|
|
- .roo/**
|
|
- .codex/**
|
|
- .kiro/**
|
|
- sample-project/**
|
|
- test-project-install/**
|
|
- z*/**
|
|
|
|
# Rule configuration
|
|
config:
|
|
# Disable all rules by default
|
|
default: false
|
|
|
|
# Heading levels should increment by one (h1 -> h2 -> h3, not h1 -> h3)
|
|
MD001: true
|
|
|
|
# Duplicate sibling headings (same heading text at same level under same parent)
|
|
MD024:
|
|
siblings_only: true
|
|
|
|
# Trailing commas in headings (likely typos)
|
|
MD026:
|
|
punctuation: ","
|
|
|
|
# Bare URLs - may not render as links in all parsers
|
|
# Should use <url> or [text](url) format
|
|
MD034: true
|
|
|
|
# Spaces inside emphasis markers - breaks rendering
|
|
# e.g., "* text *" won't render as emphasis
|
|
MD037: true
|