Mark the roster build done and record the release-size follow-up

This commit is contained in:
zwitschi committed 2026-11-06 13:59:28 +01:00
1 parent 04d211b90b
commit 573e00a82a
1 file changed
+12 -5
+12 -5
View File
@@ -858,12 +858,16 @@ regressing gear fit, budget or readability.
### Roster build ### Roster build
- [ ] Map the 12 roles to Quaternius outfits/parts; mark the roles that need the 21-part modular - [x] Map the 12 roles to the three full Quaternius GLBs (owner chose the full swap): hoodie for
builder instead of the three full GLBs, and the roles that keep a procedural look under the casual/coat/hoodie/crowd_c, casual tee for jacket/dress/crowd_a/crowd_b, worker for
0.9.9 option-b decision. vest/firefighter/guard/crowd_d. `npc_firefighter`, `npc_guard` and `npc_crowd_d` drop the
- [ ] Build one asset family per commit, AO-baked and re-imported; never run a no-op full-library upstream hivis vest and hard hat. All twelve built, AO-baked and committed (`a6ccd86`).
- [ ] Add the modular part library (hair styles, outfits) so the roster regains the silhouette
variety the twelve procedural meshes had; three shared meshes is the current ceiling.
- [-] Build one asset family per commit, AO-baked and re-imported; never run a no-op full-library
rebuild. Use the concept + vision-judge loop for head/outfit decisions and record model, rebuild. Use the concept + vision-judge loop for head/outfit decisions and record model,
prompt and spend. prompt and spend. (Roster family landed in one commit because the three sources share one
pipeline; the 12 × 6 baseline sheet is captured but not yet owner-approved.)
- [ ] Keep every variant inside 24,000 tris / 24,000 glTF vertices and the five tint slots; no - [ ] Keep every variant inside 24,000 tris / 24,000 glTF vertices and the five tint slots; no
new bone beyond the accepted 62-joint set without an ADR. new bone beyond the accepted 62-joint set without an ADR.
- [ ] Refresh `CHARACTERS`, the manifest roles/tint data, `CREDITS.md` and the review doc rows as - [ ] Refresh `CHARACTERS`, the manifest roles/tint data, `CREDITS.md` and the review doc rows as
@@ -882,6 +886,9 @@ regressing gear fit, budget or readability.
`docs/development-status.md`, `docs/3d-model-review.md`, `docs/blender-previews` sheets and `docs/development-status.md`, `docs/3d-model-review.md`, `docs/blender-previews` sheets and
the README character row. the README character row.
- [ ] Release `0.9.10` with the full procedure (version, changelog, local build, checksums, tag). - [ ] Release `0.9.10` with the full procedure (version, changelog, local build, checksums, tag).
- [ ] Shrink the release artifacts: `assets/` alone is ~273 MB in the Linux binary. Excluding
`tmp/`, `build/`, `docs/`, `tools/`, `src/test/` and `.agents/` from the export presets
already cut 426 MB to 273 MB; the remaining bulk is texture resolution.
**Exit:** all 12 roles use the approved base or an explicitly kept fallback, every variant passes **Exit:** all 12 roles use the approved base or an explicitly kept fallback, every variant passes
the contract and gear gates, the 24-NPC and Web budgets are measured and documented, and the the contract and gear gates, the 24-NPC and Web budgets are measured and documented, and the