82% หมายถึงความคืบหน้าของ Cliq ทั้งโปรเจกต์
เป็นคะแนนประมาณการแบบถ่วงน้ำหนักจาก Product/UX 15%, iOS 20%, AI + Clinical 15%, Backend + Database + Auth 20%, Security + Operations + Billing 10%, PWA + Android + Admin 10% และ Launch + Production 10% โดย owner testing และ production real-flow smoke ผ่านแล้ว: Supabase production project แยก, production-safe migrations, Auth redirect, Resend SMTP, platform admin, Admin PWA production config, iOS production preflight, verified restore drill, service smoke, first real clinic verification, booking lifecycle, email, admin, persistence/reinstall smoke, manual monitoring/support cadence, backup cadence, incident log, legal/PDPA sanity, clinical boundary review, RC freeze policy, production backup helper, health-check helper, release preflight, DB-first clinic verification hardening, doctor photo sync, billing draft filter, Admin PWA image preview และ retest cleanup พร้อมแล้ว แต่ยังไม่เท่ากับ submitted production app จนกว่าจะใส่ version/build จริง, ทำ App Store package และ final archived production build smoke
Product Scope & Requirements
Validated in Prototype
ตกผลึก flow คนไข้และคลินิกจาก iOS prototype แล้ว รวม pediatric/pregnancy routing, emergency hospital escalation, booking confirmation และ fair queue check-in; ยังปรับต่อจาก clinical feedback
Planning
Architecture & Platform Strategy
Selected Baseline
เลือก SwiftUI iOS-first, Supabase Managed PostgreSQL Singapore, Supabase Auth/Storage/Realtime และคง Firebase Functions สำหรับ AI Gateway ระหว่างการย้ายระบบ
Planning
PWA UI Stack
Selected
เลือก Next.js + TypeScript + Tailwind CSS + shadcn/ui + Framer Motion เป็น long-term stack แล้ว; ตอนนี้มี static Cloudflare Pages Admin Operations Console ที่ admin.cliq.care โดย clinic verification ใช้งานจริง, preview รูปโลโก้/อาคาร/แพทย์ได้, billing dashboard ใช้งานแบบ manual admin และซ่อน draft clinics แล้ว
Decision
Mobile UI/UX Direction
Implemented Baseline
ใช้ iOS-first, SwiftUI codebase เดียวแต่แยก account track ผู้ป่วย/คลินิก, borderless elevated cards, Liquid Glass capsule headers และ localized Thai/English components เป็น baseline แล้ว
Design Direction
Native App Stack
Selected
เลือก SwiftUI สำหรับสร้าง iOS App ก่อน ใช้ native iOS controls และเพิ่ม Liquid Glass แบบ progressive enhancement บนระบบที่รองรับ แล้วใช้เป็น design source สำหรับ Android/PWA
Decision
iOS App Build Decisions
Owner Tested
SwiftUI, iOS/iPadOS 17, localization, app identity, repository boundary, navigation และ Patient + Clinic Staff vertical slice ผ่าน owner testing แล้ว; เพิ่ม production config template, runtime guardrails, support/legal links, clinic verification DB-first flow, doctor photo/upload preview, current-location helper, tax ID checksum และ preflight script แล้ว ขั้นถัดไปคือ App Store package และ final real-device smoke บน archived production build ที่ owner จะรันเอง
Build Gate
iOS Release Readiness
90–94% • Owner-tested baseline
P0/P1 release baseline ผ่าน owner testing แล้ว รวมคิวรายวัน, persistence/source of truth, booking/queue lifecycle, auth/email, clinic verification, staff invitation, clinical safety, notification/error/email, localization/accessibility, privacy/TestFlight และ operations/support; clinic verification/account UI hardening build ผ่านแล้ว ถัดไปคือ App Store package และ final archived build smoke
Release Gate
Production Readiness
RC prep ready
สร้าง Supabase production project `gormehvuezrienkgmvav`, apply production-safe migrations แบบไม่ promote mock/demo seed, ตั้ง Auth redirect, Resend SMTP, platform admin, iOS production config/preflight, Admin PWA production deploy, verified restore drill, production-shaped smoke, first real clinic smoke, booking lifecycle, email, admin action, clinic review, persistence/reinstall smoke, manual ops cadence, backup cadence, incident log, legal/PDPA sanity checklist, clinical boundary review, RC freeze policy, backup script, health-check script, release preflight, doctor photo DB-first mapping, billing draft-clinic filter และ retest cleanup แล้ว; ยังต้องใส่ version/build จริง, ทำ App Store package และ final production build smoke ก่อนส่งจริง
Production Gate
Patient PWA
Not Started
ยังไม่ได้เริ่มสร้างหน้าค้นหาหมอ บอกอาการ จองคิว หรือติดตามคิว
Product Build
Clinic PWA
Not Started
ยังไม่ได้เริ่มสร้าง dashboard, booking, check-in, queue หรือ clinic operations
Product Build
Cliq Team PWA
Ops + Billing Console
Admin PWA บน Cloudflare Pages ที่ admin.cliq.care ถูกยกระดับเป็น Operations Console แล้ว: มี overview, clinic verification ที่ทำงานจริง, preview uploaded logo/building/doctor images, monitoring cockpit, manual billing dashboard ที่ซ่อน draft clinics และ shell สำหรับ support, queue, reviews, email/notification, audit และ settings
Product Build
Native Mobile Apps
Advanced iOS Prototype
iOS SwiftUI มี Patient + Clinic Staff connected flow, Google Maps interaction, in-app notification popover, working contact actions, clinic photo upload และ bilingual UI; Android จะทำภายหลังโดย clone design/UX จาก iOS
Product Build
Backend / API
iOS Connected • Production
iOS เชื่อม Supabase production ผ่าน repository/gateway แล้วสำหรับ Auth, snapshot, clinic profile/media/schedule, verification payload, doctor photos, booking, confirmation, proximity check-in, arrival, queue, walk-in, no-show, staff invitation/team permissions และ triage persistence; Realtime/automated monitoring เป็น hardening ถัดไป
Core Platform
Database / Storage
Source of Truth • Production
Production migrations ครอบคลุม user/clinic/doctor schedule, appointment, staff booking snapshot, check-in evidence, queue capacity/wait metrics, clinic verification, doctor photo sync, staff invitation/team audit, notification, consent, triage payload, billing/invoice/payment/dispute baseline, audit, RLS, Realtime, Storage และ retention โดยเลิกใช้ local mock persistence ใน runtime หลัก
Core Platform
Authentication & Roles
Foundation Implemented
Supabase Email/Password Auth, email confirmation, password recovery พื้นฐาน, Resend/Supabase SMTP บน auth.cliq.care, profile provisioning, track enrollment ผู้ป่วย/คลินิก, clinic membership, owner/admin/staff roles, staff invitation และ RLS tenant boundary เชื่อมกับ iOS แล้ว
Security
AI Triage
Functional Prototype
Hybrid Rule-based + GPT-5.4 mini ทำงานผ่าน server-side AI Gateway แล้ว มี red-flag engine, de-identification, structured output, catalog 101 สาขา, iOS live service, Dr Pom ultra wide 7,884-example input-retrieval clinical teaching set v0.8 และ mapping จาก official specialty code ไปยัง clinic search bucket ที่ align กับ iOS แล้ว
Clinical & AI
Clinical Validation & QA
In Progress
กำลังทดสอบ AI triage แบบ batch ด้วยเคสจำลอง สร้าง Clinical Review PDF และนำ feedback ของหมอป๋อมกลับมาปรับ priority ของคลินิก สาขา และอนุสาขา
Clinical & AI
LINE OA / LIFF
Not Started
ยังไม่ได้เชื่อม LINE OA, LINE Login, LIFF หรือ messaging flow จริง
Integration
Notification
Soft-launch baseline
เลือก in-app notification + activity feed และ account email เป็น soft-launch baseline แล้ว พร้อม track separation และ database acceptance test; APNs, LINE, SMS และ production delivery pipeline เป็นงานหลัง soft launch
Integration
Billing & Payment
Manual Admin Baseline
มี admin billing dashboard/RPC สำหรับ manual invoice/payment/dispute baseline แล้ว และซ่อน draft clinics จาก billing; payment collection, pricing approval, automation และ formal operations ยังเป็นงานถัดไป
Business Model
Security / PDPA Controls
Planning
AI triage prototype มี consent, server-side API key และ de-identification เบื้องต้นแล้ว พร้อม RLS, audit/activity, retention policy และ incident runbook ระดับ soft launch; production security review และ automated monitoring เป็น phase ถัดไป
Governance
Clinic Soft Launch
Owner tested
ผ่านการทดสอบของ owner แล้ว และล้าง test accounts/clinic aliases สำหรับ retest รอบใหม่แล้ว ขั้นต่อไปคือ soft launch แบบควบคุมจำนวนคลินิกและผู้ใช้จริง พร้อม production safeguards
Operations