.agents/skills/explore-feature/test-plan-template.md
test-plan.md formatThe happy-path checklist — the dev↔QA handoff artifact. Emit it exactly in this shape, filled from the resolved scope. It is posted to Jira (canonical) and written to a scratch path locally to drive spec generation. Never committed to the repo.
# Test plan — <LEAD-TICKET>: <feature title>
**Scope:** <one line: the user-facing behavior this gates>
**Change surface:** PR(s) #<n>, ticket(s) <KEY[, KEY…]>
**Version stamp:** <version> (origin/main) **Gate spec:** tests_end_to_end/e2e/tests/_release-gate/<lead-ticket>.spec.ts
## Happy path
- [ ] Step 1 — <user action> → <observable result>
- [ ] Step 2 — <user action> → <observable result>
## Preconditions / seed
- <state the test seeds via the SDK/bridge before the browser opens>
## Repro condition (fix PRs only)
- <the exact state that triggered the bug — the shape the seed MUST create. Omit for feat PRs.>
## Not covered (out of scope for the gate)
- <edge cases, error paths, perf, and any equivalent surfaces not gated — flagged for QA's deeper pass>
## Open questions for QA
- <anything the skill was unsure about — the explicit feedback prompt>
OPIK_7168)
so the Jira scanner doesn't false-link them; keep the hyphen for resolved tickets.