T6G W11 — Engineering Pass Result¶
Mode: server (/home/scola/odoo)
Wave: W11 (SC-FIN / scola_account)
Label: T6G_ENGINEERING_PASS
Generated: 2026-08-31 UTC
Last tip re-cert: 2026-08-31T08:56Z @ BE c7ea6fd / FE d7145e5
Identity bind¶
| Artifact | SHA / hash |
|---|---|
| Backend git (current tip re-cert) | c7ea6fd050ed00f42c218de2fa63a6bbff06b5bf |
| Frontend git (current tip re-cert) | d7145e5629cf3200bb099321d003deffbd2ff126 |
| Harness HTTP | http://127.0.0.1:8102 (config/odoo-t6g.conf) |
Runtime matrix (QG-17 reproducibility @ current tip)¶
| Run | Result | Evidence |
|---|---|---|
| 1 | 11/11 PASS | T6G-evidence/T6G-W11-20260831T085251Z.json |
| 2 | 11/11 PASS | T6G-evidence/T6G-W11-20260831T085611Z.json |
Prior runs (prior BE tip f62d058): T6G-W11-20260831T104000Z-run1.json, T6G-W11-20260831T104100Z-run2.json.
Phase 1 — Harden (complete)¶
accounting_admin_api.py:_scoped_moveson write/delete/action; journal detail company check- Posted immutability: no draft/delete/write on posted moves
_sanitize_move_values: strip directstatebypass- Idempotent
postwhen already posted scola_accountmanifest17.0.6.0.5
Phase 2 — Harness (complete)¶
scripts/golden/w11_runtime_certify.py— 11 casesRT-W11-*- Disposable DB prefix
scola_t6g_fin_audit_*, port8102 - Seeds SC-FIN SKU, misc journal/accounts, foreign tenant move, viewer user
Phase 3 — Promotion (complete)¶
- Allowlist evidence:
T6G-evidence/T6G-W11-20260831T104200Z-allowlist-fin.json - Backend release:
f62d05832eef479688c3cb9f474a407faf3a39b0on demo → UAT×4 → GBN environment_isolation_check.py --live→ PASS- GBN company 3:
SC-FINentitled;scola_accountinstalled
Residual (non-claim)¶
- DEC/IA/AUTH/REG dashboard columns remain RED/AMBER until full QG
- Maker-checker, reconcile UI, reversal wizard (W11 product deferrals)
- Payment wizard approve/submit paths beyond bulk-create/detail not in RT-FFBR harness
Fees→Finance bridge (post-W11 closure)¶
Module: scola_fees_finance_bridge (auto_install when scola_fees + scola_account coexist)
Contract: T6G-FEES-FIN-bridge-contract.md
| Run | Result | Evidence |
|---|---|---|
| 1 | 4/4 PASS | T6G-evidence/T6G-FF-BRIDGE-20260831T085759Z.json |
| 2 | 4/4 PASS | T6G-evidence/T6G-FF-BRIDGE-20260831T085943Z.json |
Prior runs @ BE dd97fac: T6G-FF-BRIDGE-20260831T062240Z.json, T6G-FF-BRIDGE-20260831T062410Z.json.
Harness: scripts/golden/fees_finance_bridge_certify.py — port 8103, disposable DB scola_t6g_ff_bridge_*.
FFBR phase 2 deferral (approve + payment-wizard-init)¶
Status: DEFERRED — current harness covers XMD/POS/DET cross-SKU gates only (4 cases). Approve and payment-wizard-init paths require product contract for maker-checker + payment state machine before harness extension. Revisit in T6G phase 2 or W10 bridge tranche.
Promoted: backend dd97fac3533513aa7b10d77b2f7e0d3e97a1e363 on demo → UAT×4 → GBN; scola_fees_finance_bridge installed (-i) on all targets after release bind.