-
-
Notifications
You must be signed in to change notification settings - Fork 5.1k
Description
Describe the bug
BMAD 6.0.0-alpha.15 installer writes _cfg/workflow-manifest.csv rows with five columns (standalone flag) while the header declares four. IDE config parsing expects four columns, so setup fails with Invalid Record Length: columns length is 4, got 5 on the first standalone: true row.
Steps to Reproduce
- Install or quick-update BMAD via
npx bmad-method@6 installinto a project that has workflows markedstandalone: true. - During the “Configuring IDEs” step, the installer reads
_cfg/workflow-manifest.csv. - CSV parser rejects the file:
Invalid Record Length: columns length is 4, got 5 on line 4.
PR
I’m working on a fix; branch fix/workflow-manifest-schema in my fork (will open PR shortly).
Expected behavior
Workflow manifest rows match the 4-column header (name,description,module,path), and IDE setup completes without CSV parse errors.
Please be Specific if relevant
- Model(s) Used: n/a
- Agentic IDE Used: Codex (same error reported for Claude Code)
- WebSite Used: local project
- Project Language: mixed (JS/TS project), not relevant
- BMad Method version: 6.0.0-alpha.15
- OS: Ubuntu 24.04
Screenshots or Links
Console output shows: Invalid Record Length: columns length is 4, got 5 on line 4 during “Configuring IDEs”.
Additional context
Root cause: writeWorkflowManifest preserved legacy rows (with a 5th standalone column) instead of canonicalizing them to the 4-column schema. Fix normalizes rows before writing.