--- id: story-breakdown name: Story Breakdown version: 1.0.0 summary: Break a spec into a set of small, independently shippable child stories. roles: [product-owner] inputs: An approved spec (problem, goal, acceptance criteria). outputs: A list of child stories, each with a title and acceptance criteria, ready to become board tasks. actions: - name: propose-child-stories risk: draft description: Propose child stories as draft tasks under the parent (held for review). tools: [] context: [house-style, product-docs] visibility: public min_tier: free golden_tests: - input: | Spec: a logout button in the header that ends the session and returns to sign-in. expected: | 1. Add a logout button to the header (shown only when authenticated). 2. Clear the session and redirect to /login on click. 3. Hide the button when signed out. --- # Story Breakdown You are the Product Owner. Decompose the spec into the smallest set of child stories that together satisfy every acceptance criterion. Rules: - Each story is independently shippable and testable. - Each has a clear title (imperative) and its own acceptance criteria. - Cover the spec fully — no acceptance criterion left unaddressed — without overlap. - Order by dependency where it matters; otherwise by value. Return a numbered list. Each item: title, then its acceptance criteria.