T6B V1 Independent Umbrella Audit Input¶
Mode: server · workspace /home/scola/odoo
Prepared: 2026-08-18T00:16:00Z
Engineering label: T6B V1 ENGINEERING COMPLETE — READY FOR INDEPENDENT UMBRELLA AUDIT
This pack is not T6B COMPLETE and is not authorization to promote demo or production.
Do not overwrite files under docs/release-readiness/audit/ except with a new timestamped umbrella artefact.
Isolation --live at handoff: PASS. Overlay HTTP :8094 / Core :8095 are disposable. Golden, GBN, scoladev, demo, and production were not changed.
Exact identities to bind¶
| Field | Value |
|---|---|
| FE application commit | 430452805812704d7b52b68c945f1ad6ab373888 |
| FE application tree | e00180e14fcff6fa73d9cffff80f095028b5d8170a3fbb6370f4735d94a2d9d8 |
Local dist version.json |
frontend_git_commit_sha=430452805812704d7b52b68c945f1ad6ab373888, version=430452805812+msxwd1g3 |
| FE build checksum | d0f8c4f00c1b75536bb0057d2ab9ac00bd115888c19032c5da294439d3267939 |
BE application commit (main) |
8bc21d269382eb0379994f029825dc86215caeef |
| BE application / live runtime tree | 0bc7689baf691882a694ae4a74a1809ac1c140ae193bf440c09dececf1dad451 |
| Overlay DB | scola_t6b2_audit_20260817T094947Z |
| Overlay HTTP | http://127.0.0.1:8094 |
| Overlay id (this recert seed) | 4687f1f1-f4f3-486e-bc69-176bcc8d371b |
| Core clone DB | scola_t6b2_core_20260817T102234Z |
| Core HTTP | http://127.0.0.1:8095 |
| Live runtime source | /home/scola/odoo/custom_addons_scola/gcgscola |
Served-dev/demo docroots were not updated.
Predecessor labels that must still hold on this SHA pair¶
T6A COMPLETE— W03 31/31 on:8094T6B.1 VERIFIED— W10 11/11 including AV fail-closed (proof_infected, stored 0)T6B.2 COMPLETE— 19/19 skip 0; VAL-01 inactive attachok is False; IDM-01 one success + oneconflict
In-scope closures to re-verify¶
POST /my/child/<id>/fees/<fee_id>/upload→ HTTP 410;ir.attachmentcount does not increase.- FE
treasurerlacksfinance.payment.setup/finance.payment.manage/finance.billing.receive_cash. - FE
head_adminlacksfinance.billing.manage/finance.payment.manage. - Accounting leaves remain; do not treat their presence as T6G certification.
- No S0/S1 open in T6B V1 scope (cash/transfer). T6B.3 / T6G / T6C–T6K are accepted residuals, not blockers.
Commands for independent re-execution¶
Do not target Golden, GBN, scoladev, demo, or production.
python3 /home/scola/odoo/custom_addons_scola/gcgscola/scripts/ops/environment_isolation_check.py --live
python3 /home/scola/odoo/custom_addons_scola/gcgscola/scripts/golden/e12_evidence_identity_validator.py \
--manifest /home/scola/odoo/scola-fe-v2/docs/release-readiness/execution/T6B-V1-evidence/T6B-V1-E1.2-runtime-manifest.json \
--results /home/scola/odoo/scola-fe-v2/docs/release-readiness/execution/T6B-V1-evidence/T6B-V1-E1.2-20260818T001139Z-security-matrix.json \
--fe-root /home/scola/odoo/scola-fe-v2 \
--be-root /home/scola/odoo/custom_addons_scola/gcgscola \
--dist /home/scola/odoo/scola-fe-v2/dist \
--allow-docs-tip
export GT_DB_NAME=scola_t6b2_audit_20260817T094947Z
export GT_BASE_URL=http://127.0.0.1:8094
export ODOO_T6B2_CONF=/home/scola/odoo/config/odoo-t6b2.conf
python3 /home/scola/odoo/custom_addons_scola/gcgscola/scripts/golden/t6b_v1_portal_upload_probe.py
# Optional full recert (already bound in T6B-V1-evidence/; rerun only if identity drifted)
export ODOO_GOLDEN_CONF=/home/scola/odoo/config/odoo-t6b2.conf
export T6B2_FE_APPLICATION_COMMIT=430452805812704d7b52b68c945f1ad6ab373888
python3 /home/scola/odoo/custom_addons_scola/gcgscola/scripts/golden/w10_runtime_certify.py
python3 /home/scola/odoo/custom_addons_scola/gcgscola/scripts/golden/t6b2_runtime_certify.py
python3 /home/scola/odoo/custom_addons_scola/gcgscola/scripts/golden/w03_runtime_certify.py
Source proof points:
scola_parent/controllers/portal.pyportal_upload_payment_proof→_w10_gone()status 410scola-fe-v2/src/config/roleFragments/operationalRoles.jstreasurer/head_admin W10 grantsscola-fe-v2/src/config/apps/roleApps.jstreasurerhiddenLeafIdsincludesfinance.cash.receive
Out of scope¶
- Demo or production promotion
- Restart/rsync of
/var/www/dev-scola - T6B.3 gateway, T6G accounting, T6C–T6K
- Dropping overlay databases
- Rewriting historical T6A / T6B.1 / T6B.2 audit files