Skip to content

PRD template calibration #93

@Dimwiddle

Description

@Dimwiddle

Users should have a simple way of matching their existing PRD.md in to SpecLeft readable feature units.

prd-template.yml can be modified freely to match the owners current PRD. This could be automated by parsing the existing PRD.md and adding to the template.

Let the user define the headers for features and scenarios in the CLI.

Good way to trial assisted discovery.

Benefits

  • Higher accuracy converting PRD in to feature units -> test skeletons.
  • Higher traceability
  • DX enhancement: Less manual work for users to migrate an existing PRD.md in to feature units

Workflow

CLI Steps:

specleft plan calibrate --interactive
Currently reading product requirements from ./PRD.md. Header levels found: 4...
'# Product overview'
'## Login authentication', '## Things to consider (not a requirement)'
'### Architecture overview'
'#### User login success', '#### User logins with unexpected username (out of scope)'

Feature level heading [2 - ## Login Authentication ]:
Exclude title patterns from features: not a requirement
Scenario level heading [3 - ### Architecture overview]: 4
Exclude title patterns from scenarios: out of scope

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions