• Live data gap, not a code bug: the one character in the production
    characters.json had never been marked isDefault, which both mode 1
    (POST /api/dance/pick) and the just-added mode 2 (POST
    /api/dance/upload-garment, T27) require ("no default character
    configured" otherwise) — found while smoke-testing T28's upload panel
    against the live server. User confirmed setting it.
    
    Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
    Claude-Session: https://claude.ai/code/session_011DUiYs6UjxDMkfvnjtsKFo
    yibo authored
     
    Browse File »
  • Same hue-recolor approach as the first 10 (dev-plan.md's exit bar
    needs >=30 garments given M.7's per-character-garment dedupe), batch
    generation for the new 20 already submitted to H3.
    
    Also stops tracking uploads/ — binary image/video content, not a good
    git citizen, and this content is explicitly placeholder ("占位旗袍" /
    "待替换") the user intends to replace wholesale later. The recipe
    (characters/garments/dance-refs.json) stays tracked; the files they
    point at don't.
    
    Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
    Claude-Session: https://claude.ai/code/session_011Deddn3sM3oQnmvqWSMb4y
    yibo authored
     
    Browse File »
  • …ce refs, 11 generated videos
    
    Real (non-test) content for T1-T10's asset libraries, entered through
    the actual admin CRUD flow (admin-characters/garments/dance-refs.html
    endpoints) rather than test fixtures: 1 default character, 10 garment
    variants, 3 reference dance videos. Batch-generated through T9's
    /api/admin/batch-gen against the real H3 Console — 11 dance videos
    landed in library.json (one combo generated twice from a dedupe race
    before the edited:true fix), all with characterId/garmentId/
    refDanceVideoId traceability.
    
    Quality note found while spot-checking: 3 of the 11 clips show bare
    feet instead of the character reference's boots, and all three trace
    back to the same dance-ref ("轻柔手势舞", sourced from the S1-spike's
    control clip) — the reference video's own footwear leaks through
    despite the prompt's explicit "weak_reference" instruction. Worth
    avoiding barefoot reference footage when curating real dance-refs.
    
    This doesn't yet hit dev-plan.md's phase-1 exit bar of >=30 videos
    (that requires 30 garments given the M.7 per-character-garment dedupe
    cap; this seeds 10) but is enough real content for dance.html's
    wardrobe to have something to show.
    
    Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
    Claude-Session: https://claude.ai/code/session_011Deddn3sM3oQnmvqWSMb4y
    yibo authored
     
    Browse File »