reorg(characters): ship-time folders — lena_base_v01 ships, lane moves to work/lena

REGISTRY rewritten around the central rule: a character folder is born only
when a body ships to ariki-game (<character>_base_v<NN> = ship ordinal).
lena_nude dissolves accordingly:
- characters/female/lena_base_v01/ — SHIPPED 2026-08-10: AccuRig GLB carrier,
  T-pose/rig FBX + JSON, previews, frozen README
- characters/work/lena/ — the live lane: recipes 01-47 (incl. new 36-47:
  refill/sheets/clay/despeckle/musculature/spin/AccuRig export/graft/pose QC),
  masters (athletic_v04 blend + textures, accurig blend), lane-history README
- hires_claude/hires_work intermediates (blends, logs, probes) pruned

Supporting docs: AGENTS.md, working-files rule, rig-graft plan addendum,
originals README, prune_lane.py.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
2026-08-12 07:17:15 -07:00
parent 4bbd1a1732
commit 3d8825f5a9
263 changed files with 3262 additions and 26313 deletions
+24
View File
@@ -0,0 +1,24 @@
# .lanekeep — .blend files pinned as MASTER in this lane.
# Everything else a step script writes is scratch: regenerable by re-running the
# NN_*.py recipe from the pinned master above it.
# Read by tools/prune_lane.py. One filename per line, # for comments.
#
# Rule: a .blend earns a line here only when a SHIPPED artifact was built from it,
# or it is the head of the live chain. Intermediate attempts never get pinned —
# only the state at the end of a fix.
# The three pinned chain heads live in masters/ and are pinned by masters/.lanekeep —
# prune_lane.py matches bare filenames against the manifest in the SAME directory, so
# a "masters/foo.blend" entry here would match nothing. This lane holds no .blend of
# its own: roll one work.blend while experimenting and it stays correctly SCRATCH.
# _bust_wall_cache.npy is the bi-harmonic chest wall for 34_v04 (an 8-minute CG solve).
# Keep it while bust size is still in play: 33/34 reuse it and a different k then costs
# seconds instead of minutes. Regenerable, and invalid for any other mesh.
#
# masks.npz is NOT regenerable without the full-res sculpt — it was transferred from the
# 953,966-v original mesh, which no longer exists on disk.
#
# Pruned 2026-08-11: the 00/06/07/10/27/29b sculpt snapshots, the athletic v01-v03 and
# str_055/145 studies, the atlas/refill/probe branches and ~50 review/beauty render dirs.
# 4.08 GB. The recipes above rebuild any of them.