Marketing landing ★ review
Trang marketing / đăng ký Beta của platform — surface KITEHUB (kitehub-frontend :3001, apex kitehub.me, KH-1 funnel) per kitehub-kiteclass-boundary §2 — KHÔNG phải kiteclass (public) per-tenant (GAP-1227, mislabel cũ gây GAP-1205).
landing-personal ★ design source
Landing per-tenant của giáo viên độc lập (P1 Solo Teacher) — voice cá nhân GV cho phụ huynh. Hero copy-trái + banner-phải đóng khung (GAP-1210) chứa carousel đa-banner (GAP-826) + theme switcher 3 GV runtime (GAP-274). Demo: lớp Toán cô Hà.
kiteclass-public ★ GAP-274
4 trang public per-tenant còn lại sau landing (P1 Solo Teacher, audience phụ huynh): catalog (search/filter/sort + gợi ý persona) · catalog-detail · about (số liệu thật anti-fabrication) · contact (form VN + Zalo). Theme switcher 3 GV runtime. Demo: lớp Toán cô Hà.
kiteclass-pro v2
Direction B — KC owner dashboard với ⌘K palette, sparklines, drag-drop, dark mode polish.
kiteclass-parent
Direction D pivot — mobile-first 320–414px, PWA-grade, Zalo OA primary push.
12 Components
G1 Bulk import · G2 Attendance · G3 Gradebook · G4 Schedule · G5 Payment · G6 Invoice · G7 Parent invite · G8 Attendance calendar · G9 Lifecycle · G10 Payment timeline · G11 Theme · G12 Bulk actions.
kitehub-pro v2
KH SaaS control plane — billing + branding hub + instance lifecycle + customer dashboard.
kiteclass-teacher
GVCN + subject teacher — daily attendance · grade entry · schedule · reports · settings.
ai-branding-wizard v2 + v3
v3 (canonical, ADR-037 · redesign output-first, GAP-1212 v2 / Wave branding-100): KC per-tenant branding wizard ≤5 bước nhập liệu click-through — Bắt đầu+Chế độ AI (escape-ramp) → Phong cách (gộp Đối tượng+Phong cách + facts GAP-1234) → Hình ảnh (Logo/Portrait, tùy chọn) → Tạo & Duyệt THẬT (multi-variant + quality gate /100 + per-resource approve) → Triển khai (SSE + FAILED recovery) → Hoàn tất + link landing. Generate xảy ra ngay sau Phong cách (output-first); 17 màn đủ states (GENERATING/FAILED/quality-fail/quota-empty + nhánh FULL_AI PREMIUM) + 3 màn editor (GAP-815). Surface: KiteClass per-tenant :3000 per kitehub-kiteclass-boundary §2 — KHÔNG phải KH provisioning.
kiteclass-student
Tier 2 Student persona — mobile-first PWA-grade · 5-tab nav · Web Push primary · saved-draft submit · social login.
kitehub-admin
Tier 1 P5 K-12 School Principal — desktop dense data · hierarchy nav · ⌘K palette · MoET-compliant report cards · 500-3000 students scale. Surface: KiteClass per-tenant :3000 (nghiệp vụ trường, phase-3 P5) — tên folder legacy, không phải KH admin console (boundary §2.1).
kitehub-story-v2
P2 Center Owner marketing storytelling — scroll-driven sections · "Một ngày của chủ trung tâm" · before/after slider · mock dashboard animation. Polished from Round 1 archive.
76 screens · Wave aggregate avg 110.5/128 · +51% lift vs Round 1 baseline ~73/128 · 0 worktree contamination · 0 file conflicts · 11 consecutive 0-clarification-round waves
Round 1 baseline reference preserved at
kiteclass-pro-v2/_v1-baseline/ + archived kits in documents/07-archived/design-round-1-2026-04-29/. Track 2 production port to Next.js code deferred (GAP-264..267 will file after user accepts kits).
pkill -f "http.server 9999"