Lewati ke isi

T6B.2 Runtime Matrix

Mode: server · workspace /home/scola/odoo
Suite: PKG-ADM-FEES-BRIDGE
Result: 19/19 PASS (11 mandatory RT-T6B2-* + 8 XINT A–H). Skip=0.

DB: scola_t6b2_audit_20260817T094947Z
Parent: scola_golden (database.uuid clone copy 2bf5fd27-9390-11f1-9617-28e8d4be73f5)
Seed overlay id (this rerun): 05827af4-f91d-47fd-a405-c2600de3af01
HTTP: http://127.0.0.1:8094 (config/odoo-t6b2.conf)
Evidence: T6B2-evidence/T6B2-runtime-matrix-20260817T132500Z.json (post independent-audit remediations)
JSON SHA-256: d4f90e94596f90b2f199e6b3fb40ac979f9924bf0b56c4f928960d54955e6175

This is engineering evidence, not independent certification.

ID Result Persistence notes
RT-T6B2-POS-01 PASS One handoff processed, one W10 enrollment pending (creator SUPERUSER), distinct treasurer2 creates one bill billed
RT-T6B2-NEG-01 PASS Enrollment Officer denied W10 configure/manage; viewer cannot enroll
RT-T6B2-SCP-01 PASS Unlinked parent not_found on bill detail
RT-T6B2-TEN-01 PASS GT-T2 template attach denied; register M2M unchanged
RT-T6B2-VAL-01 PASS Missing templates → W03 enrolled + handoff configuration_required, zero enrollments/bills; inactive/draft template write rejected (ok: false, register M2M unchanged)
RT-T6B2-STA-01 PASS accepted→enrolled→pending→billed
RT-T6B2-IDM-01 PASS Concurrent enroll: exactly one success and one error=conflict; one student/handoff; no raw PostgreSQL serialize text
RT-T6B2-REC-01 PASS Forced worker failure → retry → one pending enrollment, W03 remains enrolled
RT-T6B2-XRP-01 PASS Bill visible via W10 list; admission detail does not copy W10 fees[]
RT-T6B2-XMD-01 PASS accounting/gateway/SPMB invoice-payment//web/dataset denied; account.move count 0
RT-T6B2-UIA-01 PASS Existing session Fees OFF → feature_disabled; W03 enroll with Fees OFF → no handoff
RT-T6B2-XINT-A PASS Combined A
RT-T6B2-XINT-B PASS Combined B
RT-T6B2-XINT-C PASS Combined C
RT-T6B2-XINT-D PASS Combined D
RT-T6B2-XINT-E PASS Combined E
RT-T6B2-XINT-F PASS Combined F
RT-T6B2-XINT-G PASS Combined G: enrolled terminal; verified payment; cancel → recovery_required / payment_exists
RT-T6B2-XINT-H PASS Combined H

Phase 8 parent-alone installs (Golden clones, not empty init):

DB Install admission fees bridge
scola_t6b2_adm_20260817T095052Z scola_bundle_admission installed uninstalled uninstalled
scola_t6b2_fees_20260817T095052Z scola_bundle_fees uninstalled installed uninstalled
overlay both both bundles installed installed installed (auto)

scola_account remained uninstalled on the combined overlay.