Gate texel density and review scorecard coverage
Full build / Import + headless tests (push) Successful in 43s
Full build / Full desktop build + optional release (push) Skipped

This commit is contained in:
zwitschi committed 2026-11-03 11:52:19 +01:00
1 parent 88a0793bba
commit fe3ba3054e
4 files changed
+88 -2

No files matched your search

+10 -2
View File
@@ -116,9 +116,17 @@ except the rebuilt assets themselves.
### E. Gates and documentation
- [ ] Add the measurable checks the review needs (texel density, weight/pose sanity, collider
- [x] Add the measurable checks the review needs (texel density, weight/pose sanity, collider
coverage, LOD/impostor check) as stdlib or GDScript gates where possible; CI stays offline.
- [ ] Add a coverage test so every catalogue asset has a scorecard row and verdict.
(Texel-density gate in `tools/test_blender_assets.py` checks all five slots per character
and the 40–400 px/m authored band plus the 250 px/m fabric floor; the pose→bone contract is
covered by `test_pose_reaches_the_skeleton_bones`; LOD/impostor already has
`test_avatar_mesh_budget_and_lod_swap`. Collider coverage is still open — split below.)
- [ ] Add a collider/proxy coverage check: every library prop that blocks walking has a
`StaticBody3D` + `NavigationObstacle3D`, checked against the catalogue.
- [x] Add a coverage test so every catalogue asset has a scorecard row and verdict.
(`tools/test_model_review.py`: every `CHARACTERS`/`GEAR`/`PROPS` entry needs a row in
`docs/3d-model-review.md`, and character rows need a non-empty verdict.)
- [ ] Update `docs/blender-assets.md`, `docs/npc-visual-review.md`, `docs/3d-model-review.md`,
`docs/architecture.md` and `AGENTS.md` with the skill routes and the new gates.
- [ ] Record accepted limits and deferred rebuilds in `docs/known-limitations.md` and `MEMORY.md`.