Skip to content

a ticket_id variable that auto-namespaces output #2148

@darrylwolfaardt

Description

@darrylwolfaardt

Describe your idea
I want to maintain a full specification history. Currently each new branch will overwrite other branches content with the default Agile/BMAD artefacts. I would like to run a BMAD process that is context sensitive to my branch.

Something like this
Structure output by ticket:
_bmad-output/
├── RZP-593/
│ ├── prd.md
│ ├── architecture.md
│ └── epics.md
└── RZP-594/
├── prd.md
└── ...

Why is this needed?
This is closely aligned to spec driven development and ensure we can come back and review the specification and decisions made even if the branch was deleted after PR.

How should it work?
When starting the process you could invoke a branch or feature reference, example:

  • planning_artifacts: "{project-root}/_bmad-output/RZP-593"
  • implementation_artifacts: "{project-root}/_bmad-output/RZP-593/stories"

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