# Internal QA Summary — v1.5.1

Window: `6496fa0` → `v1.5.1` · generated 2026-07-11

## Sprint at a glance

| Metric | Count |
|---|---|
| Commits in window (incl. merges) | 4 |
| Merge commits filtered | 0 |
| Automated noise dropped | 0 |
| Player-facing | 2 |
| Internal | 2 |
| Unlinked (no ticket id) | 4 |

## High-risk areas

### Game balance — risk: High

numeric tuning shifts combat and economy outcomes for every player. Touched by 1 commit(s) (77667ac), ~446 lines.

Verification:
- [ ] Run a bot match per changed weapon/machine and confirm time-to-kill feels intended
- [ ] Verify silver/XP payouts on one win and one loss match the new values

### Backend services — risk: Medium

server-side changes affect saves, accounts and live ops. Touched by 4 commit(s) (2937dba, 283d103, 77667ac, c586adb), ~4387 lines.

Verification:
- [ ] Login → save → reload cycle against a staging server
- [ ] Watch server logs for new warnings during one full match

### Client gameplay — risk: Medium

shared client code paths touch every match. Touched by 2 commit(s) (77667ac, c586adb), ~537 lines.

Verification:
- [ ] Full happy-path match on each game mode (Beacon Rush, TDM, Boss Hunt)

### UI & HUD — risk: Medium

layout changes can hide or overlap controls at odd resolutions. Touched by 2 commit(s) (77667ac, c586adb), ~38 lines.

Verification:
- [ ] Walk hangar → matchmaking → match → results at 3 window sizes
- [ ] Verify every moved/new button is clickable and labelled

### Internal tooling — risk: Low

no player exposure; verify tool owners sign off. Touched by 2 commit(s) (77667ac, c586adb), ~888 lines.

Verification:
- [ ] Owning team smoke-tests their dashboard/tool

## Balance & economy sanity checks

| Entity | Stat | From | To | Δ | Check |
|---|---|---|---|---|---|
| Rewards | victory reward | 300 | 400 | +33% | one full match: payout matches new value; watch 24h silver inflation on the impact dashboard |
| Lance-7 Railgun | damage | 92 | 78 | -15% | time-to-kill spot check vs each armor tier; confirm the impact agent hypothesis fires |

## Internal changes (players must never see these)

- `2937dba` impact mapper: per-entity-kind stat signs (weapon vs vehicle radius), nested corrode rider, richer economy/mode hypotheses — confidence 0.85, rules
- `283d103` gitignore demo/benchmark sandbox DBs — confidence 1, rules

## [Unlinked Code Changes] — needs ticket assignment

- `2937dba` impact mapper: per-entity-kind stat signs (weapon vs vehicle radius), nested corrode rider, richer economy/mode hypotheses → classified internal (0.85) — assign a tracker id
- `283d103` gitignore demo/benchmark sandbox DBs → classified internal (1) — assign a tracker id
- `77667ac` Commit the Post-Release Impact Agent (P1) + telemetry layer and pending WIP → classified player_facing (0.99) — assign a tracker id
- `c586adb` BugForge (P3): bug report -> reproducible test case synthesizer → classified player_facing (1) — assign a tracker id

## Pipeline warnings

_None — clean run._
