T6A.1 SPMB operasional — execution plan¶
Mode: server · Root: /home/scola/odoo
Label: T6A.1-SPMB-OPS
Baseline: FE origin/develop, BE origin/main · Cabang: t6a1-spmb-ops
Bukan klaim: bukan recert T6A/W03, bukan demo/production, GBN frozen.
Scope¶
Operasional SPMB di atas mesin W03 (action_w03_transition) yang sudah disertifikasi T6A:
- Antrian staf: KPI/filter/CTA memakai
w03_state - Dokumen: verify/reject hanya
submitted+ capability verifier - Ranking: non-otoritatif (tampilan urut/skor)
- Portal: banner/timeline
w03_state; tanpa CTA enroll pemohon / daftar-ulang invoice - Kuota publik: default
open/full; angka hanya jikapublish_capacity - Keluhan: menu disembunyikan (API sudah fail-closed)
Out of scope¶
Reversal enrolled (W02), tagihan pra-enrollment (T6B), CBT (T6D), Foundation, demo/production promote, restart GBN/odoo-prod.
Tracks¶
| Track | Deliverable |
|---|---|
| 0 Hygiene | w03State.js, admissionsOps.js, Idempotency-Key di transisi, normalizer w03_state |
| 1 Antrian | Dashboard/list/detail CTA W03; hide waitlist/pending |
| 2 Dokumen | CTA verify/reject terikat submitted + verifier |
| 3 Status/ranking | Status publik W03; hide complaints; ranking read-only |
| 4 Portal | Banner/timeline W03; hide enroll pemohon |
| 5 Kuota | open/full default; angka hanya publish_capacity |
QC¶
- Unit FE: idempotency, normalizer, capability matrix, kuota tanpa angka
- Unit BE (jika patch serialisasi): dashboard bucket W03
- Isolasi
--livePASS sebelum PR - PR FE →
develop, PR BE →main