diff --git a/.github/ISSUE_TEMPLATE/use-case.md b/.github/ISSUE_TEMPLATE/use-case.md new file mode 100644 index 0000000..6fbc005 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/use-case.md @@ -0,0 +1,81 @@ +--- +name: Use Case +about: Use this template to propose a use case be elaborated collectively. +title: "[UC] <>" +champion: <> ( <> ) +labels: usecase +tags: [ <>, <>] + +--- + +## Summary + +__ + +### Driving User Story + +**As a [primary actor],** +**I want [an action or feature],** +**With [additional requirement or side-effect],** +**So that [a reason or benefit].** + +## Context + +- [ ] I have looked for similar use cases and feel this issue is a distinct use-case, rather than best encoded as a variant or "alternate path" to an existing one. + +### Related Use Cases + +<--! Leave empty if none; otherwise, a bullet list is best, whether annotated or not. --> + +### Terminology + + + +### Actors + + + +### Other Stakeholders + + + +## Flows + + + +### 0 - Preconditions + + + +### 1 - Trigger + + + +### 2A - Happy Path + +### 2B - Alternative Paths + + + +### 3A - Challenges and Key Risks + + + +### 3B - Success Criteria + + + +### 3C - Acceptable Outcomes + + + +## References + +### Prior Art + + + +### Annotated Bibliography