• 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 File »