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¶
- SSOT: all PSPs including Midtrans VA out of W10; product vocabulary pointer in Handbook §4.
- Gateway hard-fail: ORM + setup API + Odoo views + FE Setup only
manual;get_active_midtransempty;create_vafail-closed;V1_CHANNELS= cash + bank_transfer. - Dual ledger bridge: invoicing a fee schedule ensures
scola.w10.bill; parent invoice/list expose bill; pay UI prefers that bill. - 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¶
- QC Handbook §5 on FE+BE tip
- Rebind
RT-W10-*/ package harness on same SHA - Independent auditor verdict
- Demo immutable candidate + UAT
- Explicit production authority per tenant