# Bug report: [Short observable problem]

## Summary

[State what happened, where, and the user impact in 1–2 sentences.]

## Environment

- **Product/version:** [Version or commit]
- **Operating system:** [OS and version]
- **Browser/device:** [Browser and version or device]
- **Account/role:** [Relevant permissions; do not include credentials]
- **Environment:** Production/Staging/Development

## Preconditions

- [Required state, data, flag, or account configuration]

## Steps to reproduce

1. [Start from a known state]
2. [Perform one action]
3. [Perform the next action]

## Expected result

[What should happen.]

## Actual result

[What happens instead, including exact visible error text.]

## Reproducibility

- **Frequency:** Always/Intermittent/Once
- **First observed:** YYYY-MM-DD HH:MM [time zone]
- **Regression:** Yes/No/Unknown

## Impact and severity

- **Affected users:** [Scope]
- **Severity:** Critical/High/Medium/Low
- **Workaround:** [Available workaround or “None known”]

## Evidence

- **Screenshot or recording:** [Link with sensitive data removed]
- **Logs:** [Relevant excerpt and timestamp]
- **Request/correlation ID:** [ID]

```text
Paste the smallest relevant log excerpt here.
Remove tokens, passwords, personal data, and unrelated logs.
```

## Investigation notes

- [Fact, hypothesis clearly labeled, or test performed]

## Acceptance criteria

- [ ] The reproduction steps no longer produce the error.
- [ ] A regression test covers the failure.
- [ ] Monitoring or documentation is updated if required.

