- sb_secret_* 신형 키 형식 지원을 위해 urllib → supabase-py 클라이언트로 전환 - ensure_bucket(): screenshots 버킷 없으면 public으로 자동 생성 - 41개 GCS 임시 스크린샷 → Supabase Storage 영구 URL로 아카이브 완료 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Complete frontend reference implementation: - Landing page (7 sections, responsive, animated) - Marketing Intelligence Report (11 sections, VIEW Plastic Surgery demo) - Marketing Execution Plan (8 sections, branding/channel/calendar) - Content Studio wizard (channel → strategy → sound → generate) - Channel Connect page (7 platform OAuth flows) - Distribution page (YouTube publish flow) - Performance Dashboard (KPI, funnel, heatmap, trends) - PDF export (section-based, no mid-content splits) - Design system (pastel palette, filled icons, Pretendard/Playfair) - Page navigator (landing ↔ report ↔ plan) - Asset upload (drag & drop, image/video/text) Docs: PRD v2.0, DESIGN_SYSTEM.md, API_CONNECTORS.md Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>