---
name: Bug report
about: Report a reproducible software issue
title: ""
labels: bug
assignees: ""
---

<!-- BLANK TEMPLATE: save this file as .github/ISSUE_TEMPLATE/bug_report.md.
Replace bracketed fields when reporting. The completed example below is a hidden
reference; it does not form part of the submitted issue. Free to adapt / ybug.io. -->

## Summary
[What happened, where, and what triggered it]

## Environment
- Project / build: [release and build]
- URL: [exact page]
- Browser / OS / device: [names and versions]
- User role / starting data: [no passwords or personal data]

## Steps to reproduce
1. [Starting state and exact data]
2. [Action]
3. [Action that exposes the bug]

## Expected result
[Observable correct behavior]

## Actual result
[Observed behavior; exact error text if present]

## Impact and triage
- Frequency / workaround: [how often; workaround if known]
- Severity / priority: [impact / scheduling]
- Related test / issue: [ID or link]

## Evidence
[Attach screenshots or recordings. Sanitize logs before sharing.]

<!-- COMPLETED EXAMPLE (fictional Northstar Shop checkout release 2.4)
Title: Checkout loses SAVE10 discount after refresh
Reporter: Maya Chen, September 9, 2026
Build: staging 2.4.0-rc1
URL: https://staging.northstar.example/checkout
Environment: macOS 14.3; Chrome 121.0.6167.85; MacBook Pro; guest
Steps:
1. Add one Trail Mug ($24) as a guest.
2. Open /checkout, enter SAVE10 and apply.
3. Refresh the page.
Expected: SAVE10 persists; item subtotal stays $21.60 before tax/shipping.
Actual: code disappears; item subtotal returns to $24.00; no error shown.
Impact: 3/3 attempts; reapplying works until refresh.
Severity: Major. Priority: High (before release).
Related: BUG-014 / UAT-002 / REQ-CHK-02.
Evidence: BUG-014-discount-refresh.png and BUG-014-refresh.webm (fictional).
-->
