Record the HUD alignment and capture comparison result

This commit is contained in:
zwitschi committed 2026-11-01 16:37:56 +01:00
1 parent 3030c60ae1
commit c2c93c28a5
2 files changed
+3 -1

No files matched your search

+2
View File
@@ -210,6 +210,8 @@ Session memory for durable decisions, state, and gotchas. Keep concise, remove o
- Runtime UI/scene art is loaded through `src/game/ui/art.gd` (`assets/images/ui/` then `scenes/`); missing files return null so panels keep procedural fallbacks. - Runtime UI/scene art is loaded through `src/game/ui/art.gd` (`assets/images/ui/` then `scenes/`); missing files return null so panels keep procedural fallbacks.
- Screen mockups with baked-in controls are used as backdrops plus an opaque `ArtPanel` cover, not as clickable full-screen skins. - Screen mockups with baked-in controls are used as backdrops plus an opaque `ArtPanel` cover, not as clickable full-screen skins.
- Radio, wand, and body-camera timeline panels use their reference art as backdrops; forms sit on transparent, padded panels over the covered mockup controls. - Radio, wand, and body-camera timeline panels use their reference art as backdrops; forms sit on transparent, padded panels over the covered mockup controls.
- HUD target names use a boxed chip under the crosshair; escalation has a five-segment bar below the text label.
- Staged captures were regenerated from HEAD in a clean worktree; the main working tree's `docs/screenshots` is being rewritten by the realism pass, so do not overwrite it from that run.
## Current State ## Current State
+1 -1
View File
@@ -63,7 +63,7 @@ and scene visuals with those mockups — verified with
### Verify against the mockups ### Verify against the mockups
- [ ] Regenerate the staged captures and run `screen_designs.py compare` (no gross drift). - [x] Regenerate the staged captures and run `screen_designs.py compare` (11 good, 0 bad; verified in a clean HEAD worktree).
- [ ] Run `screen_designs.py judge` and clear every `diff` verdict (target `match`/`review`). - [ ] Run `screen_designs.py judge` and clear every `diff` verdict (target `match`/`review`).
- [ ] Add the capture + compare step to CI or a repeatable smoke so drift is caught early. - [ ] Add the capture + compare step to CI or a repeatable smoke so drift is caught early.