Lewati ke isi

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 jika publish_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 --live PASS sebelum PR
  • PR FE → develop, PR BE → main