| name | 07-epic |
| description | Produces or refines an outcome-based Epic for a product backlog. Use when the user wants to frame, review, resume, or persist an Epic. Not for Product Briefs, User Stories, or implementation. |
| argument-hint | request | epic |
Epic
flowchart LR
source([request, Product Brief, PRD, or Epic]) --> shape --> review --> finalize
source -->|"already persisted"| finalize
review -->|"revise"| shape
finalize -->|"revise"| shape
finalize -->|"authorized"| done([Epic])
Actions
Run the flow above. Read only the next action file.
| Action | Does |
|---|
| shape | frame one outcome-based Epic |
| review | challenge its coherence and readiness |
| finalize | approve, persist, or transition |
Transversal rules
- Keep product and lifecycle decisions with the user.
- Separate evidence, decisions, and assumptions.
- Preserve source links and existing edits.
- Ask natural questions; never expose actions, references, or unchanged state.
- Require explicit approval or caller-provided bounded authority before any write.
- Stay at outcome level; do not propose child slices or implementation.