Lewati ke isi

T6B.2 Preflight

Mode: server · workspace /home/scola/odoo · generated 2026-08-17T09:47:00Z
Label: T6B.2 — SC-ADM ↔ SC-FEES durable bridge engineering. Not independent certification. Not T6B COMPLETE. Demo/production not authorized.

Isolation --live before work: ENVIRONMENT ISOLATION PASS.

Documents read

  • /home/scola/odoo/AGENTS.md
  • docs/ai-guidelines/AI_AGENT_MASTER_GUIDE.md
  • docs/ai-guidelines/development-guide.md
  • docs/ai-guidelines/workspace-governance.md
  • docs/ai-guidelines/architecture-api.md
  • docs/ai-guidelines/release-environment-promotion.md
  • docs/operations/runbooks/environment-isolation-and-promotion.md
  • docs/qa/testing-guidelines.md
  • docs/release-readiness/01-product-contract.md
  • docs/release-readiness/05-e2e-workflow-catalog.md
  • docs/release-readiness/07-release-test-matrix.md
  • docs/release-readiness/10-implementation-roadmap.md
  • docs/release-readiness/execution/T6A-W03-approved-product-contract.md
  • docs/release-readiness/execution/T6B-FEES-approved-product-contract.md
  • docs/release-readiness/execution/T6B-result.md
  • docs/release-readiness/execution/T6B-residuals.md
  • docs/release-readiness/audit/T6B1-independent-reaudit-20260817.md
  • docs/release-readiness/audit/T6B1-independent-reaudit-verdict-20260817.md
  • docs/release-readiness/execution/T6B-evidence/T6B-W10-independent-av-reaudit-20260817.json
  • docs/modular/plan/package-catalog.yaml
  • docs/modular/product-tier-and-feature-flags.md
  • skill scola-release-promotion
  • current scola_admission_fees_bridge manifest/source
  • W03 (scola_admission) and W10 (scola_fees) services, models, controllers, tests, route registry

RC1-A remains:

CORE RC1 CERTIFIED — BOUNDED CORE V1 — GOLDEN/DEV/DEMO — GBN EXCLUDED — PRODUCTION NOT AUTHORIZED

Independent T6A remains:

T6A COMPLETE — W03 / SC-ADM CERTIFIED FOR DEV AND GOLDEN — DEMO/PRODUCTION NOT PROMOTED

T6B.1 engineering predecessor remains:

T6B.1 ENGINEERING COMPLETE — READY FOR INDEPENDENT AUDIT

with independent targeted finding T6B1-AUD-002 closed in source/overlay. T6B.2 and T6B.3 were uncertified at entry.

Frontend identity (entry)

Field Value
Branch develop = origin/develop
HEAD / docs tip e94e57e47230ef0c61aa0ecd0f8c1507237c8bc6
Application commit (trusted baseline) 2f716594ee769fe3cd8338ae5bcebb3f2e470d46
HEAD tree 489c9f7b63dab77cf886f35aae1462a403352c16
Dirty / untracked ownership Implementor: src/views/AdmissionManagement/SPMBModal.vue, src/config/admFeesBridge.js, tests/e2e/composite/adm_fees_bridge_topology.spec.ts, tests/unit/t6b2AdmFeesBridge.spec.js. Auditor-owned — do not stage: docs/release-readiness/audit/T6B1-independent-reaudit-20260817.md, docs/release-readiness/audit/T6B1-independent-reaudit-verdict-20260817.md, docs/release-readiness/execution/T6B-evidence/T6B-W10-independent-av-reaudit-20260817.json

Backend identity (entry)

Field Value
Branch main = origin/main
HEAD ff95e3bcca8f5e1176052e0e4b5edd522cc6c480
Application tree (clean HEAD) 5d6368173fab52ad14d8c00cbaf5b4772eec7b81
Dirty ownership Implementor T6B.2 source under scola_admission*, scola_fees, scola_core/tests, scripts/golden/t6b2_*. No auditor-owned BE artifacts.

Served runtimes (read-only; not mutated)

Runtime FE served BE DB Notes
Dev :8074 fd3aba832bb8+mssrc0va /var/www/dev-scola/dist editable worktree; not upgraded for T6B.2 scoladev scola_admission+scola_fees installed; bridge uninstalled; fees entitlement historically OFF
Demo :8076 same stale FE fd3aba832bb8+mssrc0va immutable demo candidate scoladev_demo both parents installed; bridge uninstalled; not promoted
Golden :8090 down not started scola_golden UUID 2bf5fd27-9390-11f1-9617-28e8d4be73f5 admission/fees/bridge uninstalled
T6B.1 overlay :8093 n/a preserved scola_t6b_audit_20260817 not mutated
GBN excluded excluded scola_goldenbabyntree unchanged
Production not probed beyond isolation not restarted Spansa / Al-Jabbar / Rejis / SDN 1 PGT unchanged

Local FE dist/version.json from T6B.1 QC remains 2f716594ee76+mswypqnk. Served-dev/demo docroots were not updated.

Disposable overlay lineage (created this tranche)

Field Value
Database scola_t6b2_audit_20260817T094758Z
Parent scola_golden
Parent / cloned database.uuid 2bf5fd27-9390-11f1-9617-28e8d4be73f5 (clone copy; not the only identity)
Unique overlay id ad1c5bce-97c5-45ad-86a4-d76a7b33b707
HTTP http://127.0.0.1:8094 (config/odoo-t6b2.conf, dbfilter ^scola_t6b2_)
Conf data_dir /home/scola/odoo/data/.local/share/Odoo-t6b2

Golden canonical, GBN, scoladev, demo, and production were not used as write targets.

Evidence lineage

  • T6A W03 independently complete for bounded scope.
  • T6B.1 W10 11/11 overlay; AV finding T6B1-AUD-002 independently closed.
  • T6B.2 / T6B.3 uncertified at entry.
  • Historical T6A / T6B-B / T6B.1 artefacts are preserved and not rewritten.

Rebind rule

Any FE/BE application change after a bound evidence run invalidates that run. Docs-only descendants may use --allow-docs-tip. This preflight records the dirty implementor tree before commit.