Record the judge re-check and the lighting blocker

Mark the default vision judge as verified (7 match / 4 review / 0 diff), note the
active realism pass blocking the remaining lighting task, and replace the stale
memory note that said screen_designs still read the docs tree.
This commit is contained in:
zwitschi committed 2026-11-01 16:50:27 +01:00
1 parent 79270795a8
commit 8997f59819
2 files changed
+13 -7

No files matched your search

+9 -3
View File
@@ -4,6 +4,13 @@ Session memory for durable decisions, state, and gotchas. Keep concise, remove o
## Decisions ## Decisions
- The visual-alignment path/loader/verification work is complete and recorded in `DONE.md`;
the only open visual task is scene lighting/fog, held until the current realism pass lands.
- Editable Blender sources under `assets/models/blender_src/` are gitignored and untracked
(46 `.blend` files removed from the index on 2026-11-01); the `.gdignore` marker stays tracked.
- `screen_designs.py judge` default `google/gemini-2.5-flash-lite` worked on 2026-11-01
(7 match / 4 review / 0 diff); `--model` remains available.
- Graphics v0.6.0 plan (2026-11-01): NPCs move to Blender-authored skinned meshes - Graphics v0.6.0 plan (2026-11-01): NPCs move to Blender-authored skinned meshes
(`docs/plan-graphics-v0.6.md`, ADR-0013). `tools/npc_pipeline.py` builds (`docs/plan-graphics-v0.6.md`, ADR-0013). `tools/npc_pipeline.py` builds
`assets/models/generated/npc_base.glb`; `NpcAvatar` keeps the procedural `_build_body()` `assets/models/generated/npc_base.glb`; `NpcAvatar` keeps the procedural `_build_body()`
@@ -43,9 +50,8 @@ Session memory for durable decisions, state, and gotchas. Keep concise, remove o
`docs/screens/designs/` and `docs/screens/concepts/` stay reference-only; QA captures stay in `docs/screens/designs/` and `docs/screens/concepts/` stay reference-only; QA captures stay in
`docs/screenshots/`. When a mockup becomes runtime art, copy/process it into `assets/images/` `docs/screenshots/`. When a mockup becomes runtime art, copy/process it into `assets/images/`
with a new name (no overwrites) and keep a fallback in code. with a new name (no overwrites) and keep a fallback in code.
**Mockup copies:** 21 design references were copied to `assets/images/ui/` (byte-identical **Mockup copies:** 21 design references live in `assets/images/ui/`; `docs/screens/designs/`
filenames); `docs/screens/designs/` remains the reference-only copy. `tools/screen_designs.py` remains the reference-only copy. `tools/screen_designs.py` reads/writes the runtime root.
still reads the docs tree until the code-path task moves it; keep the two in sync meanwhile.
## Handoff (read this first) ## Handoff (read this first)
+4 -4
View File
@@ -9,7 +9,7 @@
- [x] Align the pause, settings, and shift-review panels to their mockups. - [x] Align the pause, settings, and shift-review panels to their mockups.
- [x] Align the radio and wand panels to their mockups. - [x] Align the radio and wand panels to their mockups.
- [x] Align the body-camera timeline to its mockup. - [x] Align the body-camera timeline to its mockup.
- [ ] Align scene lighting, fog, and post-processing for `venue_overview` and `late_night_avenue`. - [ ] Align scene lighting, fog, and post-processing for `venue_overview` and `late_night_avenue` (blocked: the active realism pass is editing `materials.gd`/`world_builder.gd` and the captures; see `MEMORY.md`).
## Realism follow-ups (v0.6.1 candidates) ## Realism follow-ups (v0.6.1 candidates)
@@ -21,9 +21,9 @@
additive mesh or a light-shaft quad) would sell it, and the night mockup expects it. additive mesh or a light-shaft quad) would sell it, and the night mockup expects it.
- [ ] NPC skin/clothing still reads as low-poly next to the concepts (judge `characters` ≈ 0–1). - [ ] NPC skin/clothing still reads as low-poly next to the concepts (judge `characters` ≈ 0–1).
The Blender library has the budgets for one more detail pass (fingers, sleeves, faces). The Blender library has the budgets for one more detail pass (fingers, sleeves, faces).
- [ ] The `screen_designs.py judge` default model (`google/gemini-2.5-flash-lite`) currently - [x] Re-check the `screen_designs.py judge` default model (`google/gemini-2.5-flash-lite`): on
fails with a provider "API key not valid" 400; the tool retries once. Re-check before the 2026-11-01 it returned 7 match / 4 review / 0 diff without a provider error; `--model`
next release and either pin a working model or document `--model`. override is documented in `README.md`.
- [ ] Add the two venue stages to the committed gallery (they are capture-only today) and give - [ ] Add the two venue stages to the committed gallery (they are capture-only today) and give
the Joke Shop and studio their own geometry so their concept comparisons are geometric, the Joke Shop and studio their own geometry so their concept comparisons are geometric,
not just lighting. not just lighting.