# `<capitalize the first word; describe the GitLab MR outcome; do not use housekeeping commit subjects>`

## Summary

`<one paragraph summary of the change and scope>`

## Changes

- `<key change>`
- `<key change>`

## Test-First Evidence

- Change classification: `<feature | bug fix | config/deploy/docs/chore waiver | other>`
- Failing test before fix: `<command, exit code, failing test file/name, concise failure summary; or N/A with waiver>`
- Final validation: `<command and result after implementation>`
- Waiver reason: `<only when failing-test evidence was not practical>`

## Testing

- `<command>` (pass)
- not run (reason)

## Risk / Notes

- `<optional>`

## Source Branch Policy

- remove source branch on merge: `false`
- squash before merge: `false`

## Rollback

- `<rollback or revert path>`
