• Breaks down dressup-dance-room.md 9节 phase 3 (dressup-dance-room.md
    9节第3条: email login, bind anonymous viewer_uid to an account, no
    credits/payment yet) into T18-T22 with acceptance criteria, work
    estimates, and a dependency graph, same format as dev-plan.md/
    dev-plan-2.md.
    
    Key decisions: users/sessions land in SQLite per architecture.md 1.4's
    own trigger condition (credential storage), using Node 24's built-in
    node:sqlite + node:crypto scryptSync — zero new npm dependency, no
    package.json needed. Flags one real gap the requirements doc's 待验证
    list missed: no email-delivery vendor has been chosen, so T20 ships a
    pluggable sendVerificationEmail() with a dev-mode bypass rather than
    blocking on that decision.
    
    Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
    Claude-Session: https://claude.ai/code/session_011Deddn3sM3oQnmvqWSMb4y
    yibo authored
     
    Browse Dir »
  • Records the 2026-09-02 real-H3 verification of T1-T10 (11 videos / 10
    garments, the barefoot reference-video leak finding, the two bugs
    found and fixed) and cross-references that T11-T17 (dev-plan-2.md)
    landed the same day from a separate session, so the docs don't read
    as stale the next time someone opens them.
    
    Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
    Claude-Session: https://claude.ai/code/session_011Deddn3sM3oQnmvqWSMb4y
    yibo authored
     
    Browse Dir »
  • Breaks down dev-plan.md's phase-2 scope (dressup-dance-room.md 9节
    第2条: dance.html + 免费衣柜模式 + 去重缓存, no paid modes/accounts/
    credits yet) into T11-T17 with acceptance criteria, work estimates,
    and a dependency graph, same format as dev-plan.md's T1-T10.
    
    Notes that dev-plan.md's own phase-1 exit criterion (batch-generate
    >=30 seed videos with real assets) is still outstanding and is an
    operational step, not blocking this plan but blocking the wardrobe
    actually having content once T11-T17 land.
    
    Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
    yibo authored
     
    Browse Dir »
  • buildStage2Prompt() renders MVCP M.15's confirmed one-step six-section
    template and enforces the two dynamic risks M.15.1 flagged: caps
    appearanceDescriptor/garmentDescriptor at ~40 words each, and
    truncates motionDescriptor if it alone would push detailed_description
    past H6's 500-word cap (the only placeholder that lands in that
    section).
    
    Also fixes the footwear-drift the S1 spike found (model self-selected
    shoes when the prompt didn't constrain them) — pins footwear to
    <Picture 1> in both subject_definitions and retention_analysis, and
    says <Picture 2> doesn't affect it. Propagated the same fix into the
    M.15 template in the MVCP doc so the doc and the code don't drift.
    
    Tests check the mechanical M.15.1 items that are checkable from the
    rendered string (H1/H5/H6/H9) plus the truncation behavior and the
    footwear fix. H13 (reference counts) is a submission-payload concern,
    covered by T8's tests instead.
    yibo authored
     
    Browse Dir »
  • S1: person+garment images directly into ref2va with attribute_transfer
    produce correct face/outfit/motion in one call — no separate compose
    step needed. S2: reference_video_urls has a real, strong effect on
    output motion (A/B tested). S4: H3 Console's own POST /v1/assets
    endpoint (undocumented until now) solves asset reachability without
    exposing our own uploads/ publicly.
    
    Evidence and scripts in spike/s1-s2-s4-2026-09-02/. Propagated the
    one-step design into the requirements doc, MVCP design doc, the
    architecture doc, and H3-CONSOLE.md; dev-plan.md's spike section
    marked done and its task table updated accordingly.
    yibo authored
     
    Browse Dir »

  • Duration: fixed 10s (within H3's 4-15s hard constraint), frames=240 @ 24fps.
    
    Prompt: follows the internal H3 prompt-writing methodology already sitting
    in the repo (docs/h3skill.md, from a parallel session) — the "all-purpose
    reference mode" six-section structure. Character appearance details are
    auto-captioned from the Stage1 composed image (new composed_images.
    appearanceDescriptor field); dance motion phrasing is admin-authored once
    per reference video (new dance_refs.motionDescriptor field), since the
    format requires concrete descriptors and forbids "as shown in the picture."
    
    Flagged as needing a pass through h3skill.md's own 22-item mechanical
    acceptance checklist before production use, not claimed as fully compliant.
    
    Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
    Claude-Session: https://claude.ai/code/session_01SdtXTsDRz5QWMjvt1HBXLz
    yibo authored
     
    Browse Dir »
  • Previously left as inline "勘误" patch notes; now the baseline doc
    (docs/done) states the current 480x832 default outright, and the
    dance-room docs describe live.html/dance.html as two independently
    configured H3_GEN_PARAMS that happen to agree, rather than flagging an
    erratum.
    
    Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
    Claude-Session: https://claude.ai/code/session_01SdtXTsDRz5QWMjvt1HBXLz
    yibo authored
     
    Browse Dir »
  • Data model, front/back-end view inventory, button-level control design, and
    per-user-type process flows for the not-yet-built feature. Also corrects the
    requirements doc's stale "live.html stays landscape" claim now that
    H3_GEN_PARAMS was changed to portrait there too (commit 1dc7084).
    
    Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
    Claude-Session: https://claude.ai/code/session_01SdtXTsDRz5QWMjvt1HBXLz
    yibo authored
     
    Browse Dir »
  • Documents the new outfit-swap dance live room (dance.html) requirements
    alongside the existing text-prompt live channel baseline, plus the
    combined system architecture covering both.
    
    Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
    Claude-Session: https://claude.ai/code/session_01SdtXTsDRz5QWMjvt1HBXLz
    yibo authored
     
    Browse Dir »