Lewati ke isi

T0-E2 Result — Package Suite, Topology CI, Product-Decision Closure

Item Value
Mode Server /home/scola/odoo
Docs read development-guide.md, workspace-governance.md, independent T0-E2-independent-*
Independent overall Current-tip reconciliation — E1.2 rebind PASS; optional workflows remain downstream
E1.2 current-tip VERIFIED_CURRENT_TIP (T0-E1.2-REBIND-CURRENT-20260810T0853Z, 29/29)
Engineering label after T0F-011 fix T0F-011 CLOSED_BY_INDEPENDENT_AUDIT
Not claimed Optional business-workflow certification

Finding status

Finding Independent verdict Engineering change after audit Evidence Implementation status
T0F-010 CLOSED_BY_INDEPENDENT_AUDIT None (preserve) suite selectors / manifests / composite CLOSED_BY_INDEPENDENT_AUDIT
T0F-011 CLOSED_BY_INDEPENDENT_AUDIT package_contract_consistency_check.py rejects catalog SKUs outside commercial denominator; mutation test_05_unknown_catalog_sku_fails_consistency consistency check + mutations 5/5 CLOSED_BY_INDEPENDENT_AUDIT
T0F-012 APPROVED_BY_REQUESTING_USER_CONVERSATION DEC-001/DEC-014 recommendations approved in current conversation; FOUND installer record remains T0-E2-decision-inventory.md, T0-D-DEC-014.md, T0-E2-DEC-FOUND-INSTALLER.md APPROVED_BY_REQUESTING_USER_CONVERSATION

Independent audit inputs (preserved, not rewritten): docs/release-readiness/audit/T0-E2-independent-*.md.

Package matrix

Package Status Installer Topology state Suite Entitlement state Decision state T0 impact
SC-CORE CORE scola_bundle_core baseline pinned 43115784e71c… test:e2e:smoke:core optional flags off for Core profile Proposed Core V1 Exit topology truth
SC-ADM OPTIONAL_SUPPORTED scola_bundle_admission baseline exists; no Fees peer test:e2e:package:adm scola_admission Proposed optional Independent installable
SC-FEES OPTIONAL_SUPPORTED scola_bundle_fees baseline exists test:e2e:package:fees scola_fees Proposed optional Independent installable
SC-ADM+SC-FEES composite both parents intentionally_composite; bridge only in union test:e2e:composite:adm-fees both flags Explicit composite Bridge rule
SC-REPORT OPTIONAL_SUPPORTED scola_bundle_report_card blocked_engineering (known peers) test:e2e:package:report scola_report_card Peer remediation open Fail-closed
SC-LEARN OPTIONAL_SUPPORTED scola_bundle_learning blocked_engineering test:e2e:package:learn scola_lms Peer remediation open Fail-closed
SC-ASSESS OPTIONAL_SUPPORTED scola_bundle_assessment blocked_engineering test:e2e:package:assess scola_cbt Peer remediation open Fail-closed
SC-LIB OPTIONAL_SUPPORTED scola_bundle_library baseline exists test:e2e:package:lib scola_library Proposed optional Topology OK
SC-FIN OPTIONAL_SUPPORTED scola_bundle_finance baseline exists test:e2e:package:fin scola_account Proposed optional Topology OK
SC-OPS OPTIONAL_SUPPORTED scola_bundle_operations baseline exists test:e2e:package:ops scola_inventory Proposed optional Topology OK
SC-STUDENT OPTIONAL_SUPPORTED scola_bundle_student_services baseline exists test:e2e:package:student scola_student_services Proposed optional Topology OK
SC-PEOPLE OPTIONAL_SUPPORTED scola_bundle_people baseline exists test:e2e:package:people people/payroll flags Proposed optional Topology OK
SC-ATTEND+ OPTIONAL_SUPPORTED scola_bundle_smart_attendance baseline exists; installer-split product open test:e2e:package:attendplus rfid/face flags PRE_OPTIONAL_EXPOSURE_REQUIRED Fail-closed exposure
SC-FOUND OPTIONAL_SUPPORTED scola_bundle_foundation baseline exists test:e2e:package:found foundation flag T0-E2-DEC-FOUND-INSTALLER approved Topology OK; FIN commercial pair
SC-DAP CONTROLLED_PILOT scola_bundle_dapodik blocked_engineering test:e2e:package:dap scola_dapodik Pilot peers pinned Fail-closed
SC-BOS CONTROLLED_PILOT scola_bundle_bos_rkas blocked_engineering test:e2e:package:bos scola_bos_rkas Pilot peers pinned Fail-closed

Business workflow status for all package suites: BUSINESS_WORKFLOW_NOT_YET_CERTIFIED.

Remaining decisions

Class Items
T0_EXIT_REQUIRED DEC-001 approved bounded product contract; DEC-014 approved V1 credential policy
PRE_T1_REQUIRED None for bounded Core; optional capability extensions remain downstream
PRE_OPTIONAL_EXPOSURE_REQUIRED ATTEND+ dual installer; REPORT/LEARN/ASSESS/DAP/BOS peer remediation or approved composites; DEC-013
DOWNSTREAM_ONLY Leadership commercial naming; unrelated STAB/Wxx forks

CI / mutation evidence (post T0F-011 remediation)

package_topology_ci_check.py → PASS (15 SKUs)
package_contract_consistency_check.py → PASS on real catalog; FAIL on disposable SC-UNKNOWN
test_package_topology_ci_mutations.py → 5/5 OK (includes catalog unknown SKU)

E1.2 security regression

Current-tip E1.2 rebind: 29/29 PASS and identity validator PASS. The manifest binds current FE/BE application trees, served FE build, Golden DB/fixture, module set, entitlements, route checksum, and credential denominator.

Final label

T0-E2 CURRENT-TIP RECONCILIATION — E1.2 REBIND VERIFIED

Historical independent inputs remain preserved. Optional business workflows stay BUSINESS_WORKFLOW_NOT_YET_CERTIFIED and are not inferred green from this platform/security rebind.