Lewati ke isi

T6B/W10 engineering closure packet — 2026-09-23

Environment: server worktree /home/scola/odoo
FE branch tip: develop (local edits)
BE branch tip: feature branch + local edits

Claim (honest)

Claim Value
Engineering-ready bounded W10 V1 (tunai + transfer only) YES — pending QC tip + harness rebind
Midtrans VA / Xendit / DOKU / QRIS / e-wallet in W10 NO — out of scope (GCG partnership)
CERTIFIED production baseline NO
Demo/production promote authorized NO

Independent auditor + immutable demo candidate + explicit PROMOTE_PRODUCTION remain mandatory before any CERTIFIED/production claim.

Scope amendment applied

See docs/domains/keuangan/T6B-W10-certification-scope-amendment-2026-09-23.md.

Engineering changes in this packet

  1. SSOT: all PSPs including Midtrans VA out of W10; product vocabulary pointer in Handbook §4.
  2. Gateway hard-fail: ORM + setup API + Odoo views + FE Setup only manual; get_active_midtrans empty; create_va fail-closed; V1_CHANNELS = cash + bank_transfer.
  3. Dual ledger bridge: invoicing a fee schedule ensures scola.w10.bill; parent invoice/list expose bill; pay UI prefers that bill.
  4. User guides: payment copy no longer says “W10”.

Still not production-certified (non-claim)

  • Full Fees→Finance journal posting
  • Sibling discount on bills: D2 implemented (check/apply + W10 mutation); still needs harness/UAT evidence before production claim
  • Any payment gateway / VA tranche
  • Independent re-audit / UAT demo / production promote
  • Historical schedules without enrollment may still fail ensure-bill (fail closed)

Next human gates

  1. QC Handbook §5 on FE+BE tip
  2. Rebind RT-W10-* / package harness on same SHA
  3. Independent auditor verdict
  4. Demo immutable candidate + UAT
  5. Explicit production authority per tenant