-
- admin-dance-library.html: 高清重绘 tier 列(HD_RENDER_TIERS 与 server.js 保持一致),HD 变体内联在根 clip 行而不单独占行;有 hd_render 在飞时 每 20s 自动轮询刷新;新增高清状态筛选 - dance-rooms.html: 房间网格 3 列 → 4 列,去掉 max-width 让大屏真正铺满, 卡片改 aspect-ratio 4/5 等比缩放替代固定像素高度 - H3-CONSOLE.md: 补 POST /v1/videos/{id}/cancel —— 真正取消排队/运行中的 任务并释放算力,DELETE 只是从列表隐藏(2026-09-09 实测) - blacklist.json 首次纳入版本管理(同级的 garments/dance-refs 一直是 tracked,这个之前漏了) - dance-refs/garments/generation-jobs.json: 素材库与任务流水数据更新 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
-
Extends the 跳舞直播间 (dance room) system to one independent live room per character, with an operator playback-management/blacklist layer (T39), a "我的作品" page for paid users (T38), a standalone 人衣图生成 admin tool, and a new admin-dance-library.html page for curating the per-character dance clip pool with AI QC. On top of that, dance clips now have an explicit published (上架/下架) status: passing AI QC (or a manual admin override to "correct") auto- publishes a clip, failing it auto-unpublishes it, and only published clips are eligible for a room's random-fill pool — unreviewed/rejected clips stay in the library but no longer autoplay for viewers. Existing already-QC'd "correct" clips are backfilled to published on first boot so the room doesn't go quiet. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01MvkJsRcQ2qEuaFea31rBY8
-
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 -
…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