Lewati ke isi

T8 Phase 8 Entry — FREEZE CANDIDATE (NOT V1 CERTIFIED)

Item Value
Mode Server development
Workspace /home/scola/odoo
Executed (UTC) 2026-08-31T17:57:05Z (freeze-candidate align)
FE tip develop@7b93d974 (served parity PASS)
BE tip main@7df2d58 (+ dirty scola_lms + scola_news untouched)
Manifest T8-manifest-freeze-candidate-20260831.json
Prior draft T8-manifest-draft-20260831.json
Phase 8 — Production promotion prep (NOT AUTHORIZED)
Status FREEZE CANDIDATENOT immutable CERTIFIED freeze
V1 CERTIFIED NO
Production NOT AUTHORIZED

Executive summary

Phase 8 records a FREEZE CANDIDATE at exact FE 7b93d974 / BE 7df2d58 after rebuild+rsync so served version.json matches the FE tip. Harness inventory remains 19/21. E2E smoke 9/9 PASS. QG-13/QG-15 remain PARTIAL. This is not an immutable CERTIFIED freeze; V1 CERTIFIED = NO; production remains NOT AUTHORIZED.


Deliverable — Freeze candidate

Saved: T8-manifest-freeze-candidate-20260831.json

Area Recorded
FE SHA/tree 7b93d974 / 6371eef2…
BE SHA/tree 7df2d58 / 283c40d9… (committed HEAD; dirty WIP excluded)
Served FE 7b93d974PARITY PASS (T8-QG15-served-identity-20260831T175705Z.log)
Build fe-build-7b93d9748c18-mthjgjz4 @ 2026-08-31T17:56:48.130Z
DB template scola_golden (harness), scoladev (dev)
scoladev modules core 17.0.2.1.61; dapodik 17.0.1.0.2; lms 17.0.1.1.25; news 17.0.1.4.9
Harness inventory 19/21 PASS waves
E2E smoke 9/9 PASS

Still not CERTIFIED freeze: dirty FE/BE trees, QG-11 blocked, no §8 sign-off, FE/BE tips not pushed, QG-17 full matrix @ tip not re-run.


QG-13 / QG-15 (unchanged disposition)

Evidence: T8-qg13-evidence/

Gate Disposition Notes
QG-13 PARTIAL FE QC + E2E 9/9; BE clean @ committed HEAD; sudo_budget fails only on dirty scola_news WIP
QG-15 PARTIAL Module upgrade PASS; served FE identity now matches freeze tip; BE probe N/A

E2E evidence: T8-E2E-smoke-core-20260831T152933Z.log


Remaining blockers to V1 CERTIFIED

Priority Blocker Gates
P0 QG-11 DPO/security sign-off; STAB-001/006 + DG-W17-01/DG-W18-01 QG-11
P0 Revert or refactor scola_news uncommitted sudo in controller before BE push QG-13
P0 Promote FREEZE_CANDIDATE → immutable CERTIFIED freeze (owner §8) QG-15, §8
P1 Two full matrix runs @ this frozen tip QG-17
P1 Formal §8 sign-off matrix All
P2 Remote push of FE develop tip + BE main tip Traceability
P2 GREY W08/W17/W18 product decisions QG-05 breadth

QG rollup

Disposition Count Gates
PASS (certified) 0
PARTIAL 17 QG-01–10, QG-12–18
BLOCKED 1 QG-11
NOT RUN 0

Docs read

  • AGENTS.md
  • docs/ai-guidelines/development-guide.md
  • docs/ai-guidelines/release-environment-promotion.md
  • docs/release-readiness/execution/T8-manifest-draft-20260831.json
  • docs/release-readiness/execution/T8-phase8-entry-status.md (prior)
  • /home/scola/.codex/skills/scola-release-promotion/SKILL.md