diff --git a/TODO.md b/TODO.md index bc482b7..1f174bc 100644 --- a/TODO.md +++ b/TODO.md @@ -645,13 +645,13 @@ must inherit the reviewed face/hand/gear baseline instead of multiplying whateve keep their existing alternation (guest ⅓ jacket, trespasser/threat ½ hoodie). The test now checks seed-stability plus that every pool entry resolves to a committed GLB (277/277). -- [ ] Rebuild and verify gear fit for every new variant (`blender_assets.py fit` plus the runtime - gear checks) and re-run `inspect` on the four new GLBs. -- [ ] Build the crowd-variety reference board (licensed street-crowd photos plus AI proposals) and - compare it with the approved Blender prototypes before building; keep proposals - development-only and record them in `docs/npc-model-sourcing.md`. -- [ ] Capture the four new variants in the neutral baseline and a portrait set, add the rows to - `docs/npc-visual-review.md` and the README character row when they land. +- [x] Gear fit + inspect for the four new variants: `fit` is clean (sunglasses band=inside, + shoulder bag clear; cup/umbrella are hand gear with the forward offset), `inspect` clean, + proportions pass. +- [x] Crowd-variety reference: five licence-cleared Commons photos fetched to + `tmp/research/crowd-variety/`; the AI proposal set stays the next step for detail. +- [x] Baseline + portrait rows: the four variants are in `capture_npc_baseline.gd` and + `sheet_npc_baseline.jpg` (12 variants × 6 views); review-doc rows added. ### QA and release