Skip to content

fix: correct party-mode workflow file extension in workflow.xml#1499

Merged
bmadcode merged 2 commits intobmad-code-org:mainfrom
arcaven:fix/party-mode-workflow-extension
Jan 31, 2026
Merged

fix: correct party-mode workflow file extension in workflow.xml#1499
bmadcode merged 2 commits intobmad-code-org:mainfrom
arcaven:fix/party-mode-workflow-extension

Conversation

@arcaven
Copy link
Copy Markdown
Contributor

@arcaven arcaven commented Jan 31, 2026

Summary

The party-mode workflow reference in workflow.xml uses .yaml extension but the actual file is workflow.md. This broken reference has been present since the alpha.17 modules migration.

File: src/core/tasks/workflow.xml (line 84)

- <action>Start the party-mode workflow {project-root}/_bmad/core/workflows/party-mode/workflow.yaml</action>
+ <action>Start the party-mode workflow {project-root}/_bmad/core/workflows/party-mode/workflow.md</action>

Verification:

src/core/workflows/party-mode/
├── steps/
└── workflow.md    ← actual file (not .yaml)

Fixes #1212

🔍 This broken reference was detected by the cross-file reference validator proposed in #1494. With that validator in CI, this class of bug would be caught automatically at PR time.

Test plan

  • npm test passes (all linting, schema validation, formatting checks)
  • Verified workflow.md exists at src/core/workflows/party-mode/workflow.md
  • No other references to party-mode/workflow.yaml exist in the codebase

The party-mode workflow reference uses .yaml extension but the actual
file is workflow.md. This broken reference has been present since
alpha.17.

Fixes #1212
@coderabbitai
Copy link
Copy Markdown

coderabbitai bot commented Jan 31, 2026

📝 Walkthrough

Walkthrough

A single-line bug fix correcting the party-mode workflow reference in the task configuration from an incorrect .yaml file extension to the correct .md extension to match the actual filesystem artifact.

Changes

Cohort / File(s) Summary
Workflow Configuration
src/core/tasks/workflow.xml
Fixed incorrect file extension reference for party-mode workflow invocation path from workflow.yaml to workflow.md to align with the actual file that exists in the filesystem.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Possibly related PRs

Suggested reviewers

  • bmadcode
🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title 'fix: correct party-mode workflow file extension in workflow.xml' accurately describes the main change: correcting a broken file extension reference from .yaml to .md.
Linked Issues check ✅ Passed The PR fully addresses issue #1212 by changing the workflow.xml reference from workflow.yaml to workflow.md, matching the actual file that exists in the repository.
Out of Scope Changes check ✅ Passed The change is narrowly scoped to fixing the single file extension reference in workflow.xml (line 84) as required by issue #1212, with no extraneous modifications.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Description check ✅ Passed The pull request description clearly explains the bug: a broken file reference from .yaml to .md, includes before/after code diff, verification steps, and links to the related issue.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing touches
  • 📝 Generate docstrings
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@bmadcode bmadcode merged commit 7fcfd4c into bmad-code-org:main Jan 31, 2026
5 checks passed
bmadcode pushed a commit that referenced this pull request Feb 1, 2026
### 🎁 Features
* Add generate-project-context workflow
* Shard market research customer analysis

### 🐛 Bug Fixes
* Fix npm install peer dependency issues (PR #1476)
* Fix leaked source paths in PRD validation report (#1481)
* Fix orphaned market research customer analysis (#1486)
* Fix duplicate 2-letter brainstorming code (BS → BSP)
* Fix tech writer sidecar functionality (#1487)
* Fix relative paths in workflow steps (#1497, #1498)
* Fix party-mode workflow file extension (#1499)
* Fix generated slash commands (#1501)
* Fix agent scan and help CSV files
* Fix HELP_STEP placeholder replacement (#1437)

### 📚 Documentation
* Add exact slash commands to Getting Started guide (#1505)
* Remove .claude/commands from version control (#1506)

### 🔧 Maintenance
* Update Starlight to 0.37.5
* Add GitHub issue templates
@arcaven arcaven deleted the fix/party-mode-workflow-extension branch February 5, 2026 22:05
dickymoore pushed a commit to dickymoore/BMAD-METHOD that referenced this pull request Feb 6, 2026
### 🎁 Features
* Add generate-project-context workflow
* Shard market research customer analysis

### 🐛 Bug Fixes
* Fix npm install peer dependency issues (PR bmad-code-org#1476)
* Fix leaked source paths in PRD validation report (bmad-code-org#1481)
* Fix orphaned market research customer analysis (bmad-code-org#1486)
* Fix duplicate 2-letter brainstorming code (BS → BSP)
* Fix tech writer sidecar functionality (bmad-code-org#1487)
* Fix relative paths in workflow steps (bmad-code-org#1497, bmad-code-org#1498)
* Fix party-mode workflow file extension (bmad-code-org#1499)
* Fix generated slash commands (bmad-code-org#1501)
* Fix agent scan and help CSV files
* Fix HELP_STEP placeholder replacement (bmad-code-org#1437)

### 📚 Documentation
* Add exact slash commands to Getting Started guide (bmad-code-org#1505)
* Remove .claude/commands from version control (bmad-code-org#1506)

### 🔧 Maintenance
* Update Starlight to 0.37.5
* Add GitHub issue templates
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

The workflow.xml task file contains an incorrect file extension reference for the party-mode workflow

2 participants