Seraya Psikologi — Documentation

Booking & payment MVP · Implementation baseline · 96 ADR · 1,155-line review

Status: All 10 top-priority tickets closed via ADR 0089–0096. MVP skeleton code ready (Cloudflare Worker + D1). Production launch remains gated by ADR 0096 G-1..G-14.

Quick navigation

Reviews & baseline

Decisions

MVP skeleton

Authority rule (locked 2026-08-31)

Untuk konflik bisnis/scope, sumber Non-Teknis (Charter, Matrix, IA, JSON psikolog) yang menang atas technical artifacts. Untuk keputusan teknis (stack, concurrency, schema), tim teknis memutuskan dengan ADR.

Top-priority tickets (closed)

#TicketClosed by
1Architecture ADR (Worker + D1 vs Supabase + Docker)ADR 0089
2Couple participant modelADR 0090
3Capacity overlap + TransitionBufferADR 0091
4No-show timing + late-arrivalADR 0092
5Settlement uniqueness + paid-late packageADR 0093
6JSON cleanupRound 4 + Round 6 JSON edits
7Launch-gate executable checklistADR 0096
8Persona + biz_story framingRound 6 edits
9Intake/minor/eligibility/cutoffADR 0094
10Package cancellation matrix + outcome raceADR 0095

Round 3 (locked)

MVP artifact

Not production-ready. Authorization is a placeholder per business-owner instruction. Production must wire Google SSO + StaffMembership + real Midtrans Snap before flipping the switch. See MVP README §9 for the operational list.