Skip to content

Installer writes invalid workflow-manifest.csv schema #1070

@dickymoore

Description

@dickymoore

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

  1. Install or quick-update BMAD via npx bmad-method@6 install into a project that has workflows marked standalone: true.
  2. During the “Configuring IDEs” step, the installer reads _cfg/workflow-manifest.csv.
  3. 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions