| name | product-specification |
| description | Use to create or review PRDs, BRDs, FRS documents, user stories, acceptance criteria, role models, journeys, information architecture, status models, KPI catalogues or feature tickets. Do not use after the specification is already approved unless behaviour changes. |
Product Specification
- Start from the management or user outcome.
- Define scope, non-goals, users, roles and terminology.
- Describe current and target behaviour.
- Define workflows, statuses, business rules, permissions, data, integrations,
reporting and complete failure states.
- Write acceptance criteria that are observable and testable.
- Trace every feature to a decision or requirement.
- Separate launch requirements from later options.
- Record assumptions and unresolved decisions.
Required outputs may include:
PRD | BRD | FRS | User stories | Acceptance criteria
Information architecture | Role model | Status model | KPI catalogue | Tickets
A specification is complete when implementation and verification can proceed
without inventing material behaviour.