สถาปัตยกรรมโดเมน MyClass / TCAS MyClass
พร้อมบางส่วนสัญญา canonical, metadata, sitemap, robots, Auth origin, CSP และ redirect อยู่ใน branch นี้ แต่ยังไม่ถูก deploy ไป Production
- หลักฐาน
- lib/brand.ts · lib/env.ts · app/sitemap.ts · app/robots.ts
- Gate ถัดไป
- ผ่าน CI และตรวจ protected Preview ก่อนขออนุมัติ Production แยกต่างหาก
ค้นหามหาวิทยาลัย คณะ และหลักสูตร
ใช้งานได้ค้นและกรองชุด TCAS70 ที่ตรวจแหล่งแล้วได้ พร้อมผู้เผยแพร่ วันที่ตรวจ และข้อจำกัดความครอบคลุม
- หลักฐาน
- app/hub/page.tsx · lib/data/verified-launch-catalog.ts
- Gate ถัดไป
- ขยาย coverage ด้วยระเบียนที่ผ่าน review เท่านั้น
เปรียบเทียบและบันทึกแผน
ใช้งานได้Existing authenticated learners have owner-scoped durable saved planning and a three-place comparison with revision conflict protection; signed-out visitors retain a session-only fallback.
- หลักฐาน
- components/public/program-browser.tsx · app/actions/learner-plan.ts · supabase/migrations/20260813111123_commercial_mvp_wave_2.sql
- Gate ถัดไป
- Broader learner access still requires separately authorized public signup and policy acceptance.
Exam Library และสิทธิ์เนื้อหา
พร้อมบางส่วนชุดฝึกสังเคราะห์ first-party หนึ่งชุดใช้งานได้ ส่วน catalogue filter ใช้ fixture metadata และบล็อกสิทธิ์ที่ยังไม่ยืนยัน
- หลักฐาน
- app/exams/page.tsx · lib/assessment/catalogue.ts · lib/exams/catalogue.ts
- Gate ถัดไป
- เพิ่มระเบียน reviewed ที่มีสิทธิ์และหลักฐานก่อนเผยแพร่เพิ่มเติม
Mock Builder, Practice Runner และคำอธิบายผล
พร้อมบางส่วนThe owner-safe attempt, append-only response revision, resume, history, and deterministic scoring contracts are implemented; activation remains controlled by the separate Exam Hub runtime flag and public visitors stay in synthetic Demo mode.
- หลักฐาน
- components/exams/practice-hub.tsx · components/exams/demo-attempt-runner.tsx · components/exams/durable-exam-workspace.tsx · app/actions/exam-hub.ts
- Gate ถัดไป
- Enable the non-Production Exam Hub persistence flag only under separate activation authority after exact-head database and hosted isolation acceptance.
Admin CRUD, review, publish และ archive
พร้อมบางส่วนมี authority, versioned create/update, review/publish/archive/rollback RPC และ UI จัดการ catalogue; hard delete ถูกแทนด้วย archive เพื่อคง audit
- หลักฐาน
- app/admin/page.tsx · app/actions/admin.ts · lib/admin/server.ts
- Gate ถัดไป
- ทดสอบ acceptance บน protected Preview ด้วย content_admin ที่ได้รับอนุญาต
ตรวจ import และรายงาน duplicate/error
ใช้งานได้Content administrators receive browser guidance plus an authoritative database dry run, exact-digest commit handshake, idempotent audit evidence, and all-or-nothing draft insertion for batches of at most 100 rows.
- หลักฐาน
- components/admin/catalogue-workspace.tsx · lib/admin/catalogue.ts · app/actions/admin.ts
- Gate ถัดไป
- Founder acceptance remains read-only on Preview; any real catalogue batch must be separately reviewed before commit.
Early Access / waitlist
ปิดอยู่The reviewed database foundation exists, but the public surface and server action fail closed while the Privacy Notice and Terms remain pending. No public email, role, priority, or consent record is accepted in this release.
- หลักฐาน
- app/early-access/page.tsx · components/public/early-access-interest.tsx · app/actions/early-access.ts
- Gate ถัดไป
- Qualified legal review and operative policy versions are required before separately authorizing contact collection.
ราคาและแผน
ใช้งานได้หน้า Free Early Access ระบุสิ่งที่ได้และสิ่งที่ซื้อไม่ได้ โดยไม่มีราคา checkout หรือสิทธิ์ชำระเงินปลอม
- หลักฐาน
- app/pricing/page.tsx
- Gate ถัดไป
- อนุมัติข้อเสนอ ราคา ภาษี และ payment provider แบบ end-to-end ก่อนขาย
สมัครบัญชีสาธารณะ
ปิดอยู่แอปและ Supabase Auth ปิดการสมัครใหม่ Existing-user sign-in ยังคงแยกต่างหาก
- หลักฐาน
- lib/launch/path-a.ts · app/auth/actions.ts
- Gate ถัดไป
- ต้องมี Founder authorization และ privacy/onboarding acceptance ใหม่
Payment, AI, email delivery และ provider ภายนอก
ปิดอยู่ไม่เปิด provider, checkout, AI generation, email delivery หรือ entitlement ที่เกิดจากการชำระเงิน
- หลักฐาน
- lib/launch/capabilities.ts · lib/admin/domain.ts
- Gate ถัดไป
- ต้องอนุมัติและทดสอบ provider แต่ละรายเป็นคนละ checkpoint
บริการมนุษย์ พันธมิตร และ testimonial
ยังไม่มีไม่มีการจอง SLA พันธมิตร หรือ testimonial ที่ได้รับอนุญาตให้เผยแพร่
- หลักฐาน
- app/early-access/page.tsx · app/pricing/page.tsx
- Gate ถัดไป
- ต้องมีข้อตกลง สิทธิ์เผยแพร่ และการถอนความยินยอมก่อนกล่าวอ้าง