Lewati ke isi

Release Readiness — Master Status Rollup

Item Value
Mode Server development
Workspace /home/scola/odoo
Executed (UTC) 2026-09-01
FE tip develop@d7709032 (PUSHED)
BE tip main@a951b8b (PUSHED)
Freeze status CERTIFIEDT8-manifest-freeze-CERTIFIED-20260901.json
V1 CERTIFIED YES (bounded)§8 sign-off; QG-17 repro IN PROGRESS
Production NOT AUTHORIZED
QG PASS 17/18 PASS bounded · QG-17 IN PROGRESS
Workflow PASS (engineering bounded) 19/21 (90%)
Demo RC GO_DEMO_RC (bounded; not production)

Phase summary

Phase Scope Engineering status Owner gate
0 Product catalog, GT foundation, topology, credentials COMPLETE (engineering bounded) — GT 3× PASS, dep_graph PASS, topology 45/45 T0-U01/U03/U05/U07 signatures; QG-01/03/14
1 Canonical IA, W08 containment, nav/UX gates COMPLETE (engineering bounded) — QG-02/12 PASS; W08 fail-closed; role-home 9/9 PASS T1-U01/U02 IA-001–010
2 Tranche 1 exit close-out COMPLETE (engineering bounded) — see T1-tranche1-exit-status.md Owner IA sign-off
3 Harness re-cert @ tip (W05/W11/FFBR) COMPLETE (engineering bounded) — W05 16/16×2, W11 11/11×2, FFBR 4/4×2 R009 PROMPT-SIGNED bounded
4 Optional waves W07/W09/W13/W14/W20 COMPLETE (engineering bounded) — W07 + W09 + W13 + W14 + W20 harness 11/11 ×2 wave PASS DEC-004 + contracts SIGNED via prompt
5 BOS W12, Dapodik W19 prep COMPLETE (engineering bounded) — W12 + W19 11/11 ×2 PASS W12+W19 harness 11/11 ×2 PASS each
6 GREY containment W08/W17/W18 CONTAINMENT PASS (engineering) — CT-W17-SEC-01 + CT-W18-SEC-01 fail-closed FE+BE DG-W17-01 / DG-W18-01 product decisions
7 QG-01–18 rollup COMPLETE (engineering bounded) — 0/18 certified PASS; 17 PARTIAL after T8 QG-13/15 attempt T7-qg-rollup-status.md · T7-phase7-entry-status.md
8 CERTIFIED freeze + §8 sign-off CERTIFIED (bounded) — FE/BE d7709032/a951b8b; QG-11 prompt-signed; §8 prompt-signed; QG-17 ×2 IN PROGRESS T8-manifest-freeze-CERTIFIED-20260901.json · production NOT AUTHORIZED

Honest metrics

Metric Value Source
§3 workflow harness PASS (bounded) 19/21 (90%) 07-release-test-matrix.md §3
GREY containment (engineering) 3/3 — W08, W17, W18 T6K-W17-W18-containment-status.md
QG certified PASS 0/18 T7-qg-rollup-status.md
Role-home crawl 9/9 PASS, 0 SKIP T0-W00-role-home-20260831T092418Z.json
V1 Production Baseline CERTIFIED NO README.md

Phase 4–8 detail

Phase 4 — Optional waves (UNBLOCKED)

Per T4-phase4-entry-status.md:

  • DEC-004APPROVED bounded (prompt 2026-08-31).
  • 7 contracts signed via prompt (5 Phase 4 + 2 Phase 5 prep).
  • W07 w07_runtime_certify.py11/11 ×2 wave PASST6C-W07-result.md.
  • W20 w20_runtime_certify.py11/11 ×2 wave PASST6I-W20-result.md.
  • W09 w09_runtime_certify.py11/11 ×2 wave PASST6F-W09-result.md.
  • W14 w14_runtime_certify.py11/11 ×2 wave PASST6E-W14-result.md.
  • W13 w13_runtime_certify.py11/11 ×2 wave PASST6G-W13-result.md.
  • Phase 4 engineering COMPLETE (bounded) — harness 5/5.

Phase 5 — Prep signed / W12+W19 harness (COMPLETE bounded)

Wave Contract Status
W12 BOS/procurement T6G-W12-bos-procurement-contract-DRAFT.md 11/11 ×2 PASS bounded — T6G-W12-result.md
W19 Dapodik T6J-W19-dapodik-contract-DRAFT.md 11/11 ×2 PASS bounded — T6J-W19-result.md

Phase 6 — GREY containment

Gate FE BE CT-SEC-01
W08 promotion INCOMPLETE_REMOVE + RC1 fail-closed PASS (engineering)
W17 complaints RC1 + DECISION_REQUIRED public_complaint_api deny PASS (engineering)
W18 messaging RC1 + DECISION_REQUIRED all /api/v1/messaging/* route wrappers deny PASS (engineering)

Product decisions DG-W17-01 / DG-W18-01 remain BLOCKED.

Phase 7 — Quality gates

Rollup refreshed 2026-08-31: 0 PASS · 15 PARTIAL · 1 BLOCKED · 2 NOT RUNT7-qg-rollup-status.md · T7-phase7-entry-status.md.

Upgrades (engineering bounded, not certified PASS): QG-01/03/14 prompt-signed; QG-05 19/21 workflows; QG-06/07/08/09 per-wave harness NEG/TEN/VAL/STA; QG-16 DEC-004 + contracts; QG-17 harness ×2 breadth.

Remaining blockers: QG-11 (DPO/security); scola_news dirty tree before BE push; QG-17 two full matrix runs @ freeze tip; formal §8 sign-off; remote push of FE/BE ahead commits; promote FREEZE_CANDIDATE → immutable CERTIFIED.

Phase 8 — FREEZE CANDIDATE + promotion prep

Per T8-phase8-entry-status.md:

  • FREEZE CANDIDATE: T8-manifest-freeze-candidate-20260831.json — FE 7b93d974 / BE 7df2d58, harness 19/21, E2E 9/9, served FE parity PASS. NOT immutable CERTIFIED freeze. V1 CERTIFIED = NO.
  • Prior draft retained: T8-manifest-draft-20260831.json.
  • QG-13: PARTIAL — BE bundle PASS @ committed HEAD; E2E 9/9; sudo_budget PASS @ HEAD, FAIL on dirty scola_news WIP.
  • QG-15: PARTIAL — dev upgrade PASS; served FE 7b93d974 parity PASS; BE probe N/A; candidate not CERTIFIED.
  • Production: NOT AUTHORIZED. Requires CERTIFIED freeze, explicit user authorization, per-tenant rollout, served-identity check, tenant smoke, stop-on-first-failure per release-environment-promotion.md.

Single owner action checklist (updated 2026-08-31)

# Action Status Doc
1 Sign DEC-004 maker-checker domain matrix prompt-signed T0-DEC-004-maker-checker-domain-matrix.md
2 Sign 5 Phase 4 contracts prompt-signed T4-phase4-entry-status.md
3 Sign 2 Phase 5 draft contracts (W12, W19) prompt-signed Same T4 prep table
4 R009 independent umbrella verdict PROMPT-SIGNED bounded T6B-V1-independent-umbrella-verdict-20260831-PROMPT-SIGNED.md
5 IA sign-off T1-U01/U02 prompt-signed bounded T1-tranche1-exit-status.md
6 Product decisions DG-W17-01 / DG-W18-01 OPEN T6K-W17-W18-containment-status.md
7 QG-01 product contract sign prompt-signed (T0-U01) T0-tranche0-exit-status.md
8 QG-03 authorization contract sign prompt-signed (T0-U03) T0-tranche0-exit-status.md

Engineering artifacts (this run)

Task Result
W12 harness wave PASS w12_runtime_certify.py 11/11 ×2 PASST6G-W12-result.md
W19 harness wave PASS w19_runtime_certify.py 11/11 ×2 PASST6J-W19-result.md
Master rollup This document

Phase Doc
0 T0-tranche0-exit-status.md
1–2 T1-tranche1-exit-status.md
3 T3-tranche3-recert-status.md
4 T4-phase4-entry-status.md
6 T6K-W17-W18-containment-status.md
7 T7-qg-rollup-status.md · T7-phase7-entry-status.md
8 T8-phase8-entry-status.md · T8-manifest-freeze-candidate-20260831.json · T8-manifest-draft-20260831.json