docs: record R2 gate checkpoint

This commit is contained in:
Erik 2026-08-18 09:10:11 +02:00
parent 2ac054864d
commit b459e0cf0c
2 changed files with 10 additions and 8 deletions

View file

@ -420,7 +420,7 @@ checkpoint. Do not infer status from chat history.
|---|---|---|---|---| |---|---|---|---|---|
| R0 | PLAN ACCEPTED; tracking/owner assignment pending | — | Audit complete at `15539a22`; user started R1 | Track plan+audit artifacts; assign R4 owner | | R0 | PLAN ACCEPTED; tracking/owner assignment pending | — | Audit complete at `15539a22`; user started R1 | Track plan+audit artifacts; assign R4 owner |
| R1 | COMPLETE ON CAMPAIGN BRANCH; not yet merged | `0a934cf5` | 2026-08-18 checkpoint below; F-009/T-001 resolved and committed | Preserve while R2 runs; merge through the normal review path | | R1 | COMPLETE ON CAMPAIGN BRANCH; not yet merged | `0a934cf5` | 2026-08-18 checkpoint below; F-009/T-001 resolved and committed | Preserve while R2 runs; merge through the normal review path |
| R2 | COMPLETE GATE CHECKPOINT; broader reproducibility work remains; commit pending | — | Checkpoint below; F-014 resolved, F-010/F-019 partially resolved | Review and commit this checkpoint, then choose locked restore/warning work or R3 | | R2 | COMPLETE GATE CHECKPOINT ON CAMPAIGN BRANCH; broader reproducibility work remains | `2ac05486` | Checkpoint below; F-014 resolved, F-010/F-019 partially resolved | Choose locked restore/warning work or R3; merge through normal review |
| R3 | NOT STARTED | — | T-002T-018; F-015/F-021/F-022/F-030 | Wait for remaining R2 sequencing decision | | R3 | NOT STARTED | — | T-002T-018; F-015/F-021/F-022/F-030 | Wait for remaining R2 sequencing decision |
| R4 | NOT STARTED; may run parallel | — | F-001/F-026/F-031/F-034 | Assign owner/legal provenance decision path | | R4 | NOT STARTED; may run parallel | — | F-001/F-026/F-031/F-034 | Assign owner/legal provenance decision path |
| R5 | NOT STARTED | — | F-002/F-003/F-006/F-007/F-011/F-020/F-027/F-029/F-032 | Wait for R2R3 | | R5 | NOT STARTED | — | F-002/F-003/F-006/F-007/F-011/F-020/F-027/F-029/F-032 | Wait for R2R3 |
@ -500,8 +500,8 @@ Rollback is `git revert 0a934cf5`; do not rewrite branch history.
### R2 complete-gate checkpoint — 2026-08-18 ### R2 complete-gate checkpoint — 2026-08-18
**Working-tree base:** `0a934cf5781c003375c14af9a1f565254df0f9f9` **Working-tree base:** `0a934cf5781c003375c14af9a1f565254df0f9f9`
**Commit:** pending; the source and evidence records must be committed together **Commit:** `2ac05486` on `codex/release-stabilization`; the checkpoint is
before this checkpoint is described as durable. durable on that campaign branch but is not yet merged to `main`.
Implemented gate: Implemented gate:
@ -569,6 +569,8 @@ Therefore this checkpoint closes F-014 on the campaign branch and the SDK part
of F-019, and gives F-010 a truthful machine-readable count. It does not claim of F-019, and gives F-010 a truthful machine-readable count. It does not claim
the broader R2 reproducibility slice or R3 test-quality cleanup is complete. the broader R2 reproducibility slice or R3 test-quality cleanup is complete.
Rollback is `git revert 2ac05486`; do not rewrite branch history.
## 18. Session start protocol ## 18. Session start protocol
Every implementation session begins by: Every implementation session begins by:

View file

@ -249,7 +249,7 @@ are resolved in a durable campaign-branch commit that is not yet merged.
Fail on unexpected skips and duplicate discovery IDs; do not hand-edit test Fail on unexpected skips and duplicate discovery IDs; do not hand-edit test
totals into multiple living documents. totals into multiple living documents.
**Post-baseline gate checkpoint (2026-08-18, commit pending):** the new **Post-baseline gate checkpoint (2026-08-18, `2ac05486`):** the new
repository gate emits per-assembly TRX plus a JSON summary that distinguishes repository gate emits per-assembly TRX plus a JSON summary that distinguishes
14,748 executed/passed cases from 77 reported skips and retains the known 14,748 executed/passed cases from 77 reported skips and retains the known
duplicate-discovery warning in the process log. This makes the complete duplicate-discovery warning in the process log. This makes the complete
@ -347,7 +347,7 @@ passes/skips/diagnostics and the stale public headline claims are replaced.
split environment-dependent gates explicitly. Give every job a hang timeout split environment-dependent gates explicitly. Give every job a hang timeout
and collect dumps; make the portable complete gate required before release. and collect dumps; make the portable complete gate required before release.
**Post-baseline resolution checkpoint (2026-08-18, commit pending):** **Post-baseline resolution checkpoint (2026-08-18, `2ac05486`):**
`.github/workflows/release-gate.yml` now runs the repository-owned Release gate `.github/workflows/release-gate.yml` now runs the repository-owned Release gate
on Windows for pull requests, `main` pushes, and manual dispatch. The script on Windows for pull requests, `main` pushes, and manual dispatch. The script
auto-discovers and verifies all 12 solution test projects, runs each once in a auto-discovers and verifies all 12 solution test projects, runs each once in a
@ -356,8 +356,8 @@ process-tree watchdog, and uploads commands, logs, TRX, environment metadata,
aggregate counts, and hashes even on failure. The exact local workflow command aggregate counts, and hashes even on failure. The exact local workflow command
passed 14,748 executed / 77 skipped / 0 failed in 107.337 seconds; an isolated passed 14,748 executed / 77 skipped / 0 failed in 107.337 seconds; an isolated
watchdog probe returned 124 at 2.107 seconds and left no child. F-014 is watchdog probe returned 124 at 2.107 seconds and left no child. F-014 is
technically resolved on the campaign branch, pending commit/review and actual technically resolved in the campaign-branch commit, pending normal review and
GitHub execution after publication. actual GitHub execution after publication.
## F-015 — Headline pass totals include hundreds of unexecuted test contracts ## F-015 — Headline pass totals include hundreds of unexecuted test contracts
@ -489,7 +489,7 @@ GitHub execution after publication.
that proves a clean checkout. Keep tool-only exceptions explicit rather than that proves a clean checkout. Keep tool-only exceptions explicit rather than
allowing per-project drift. allowing per-project drift.
**Post-baseline partial checkpoint (2026-08-18, commit pending):** `global.json` **Post-baseline partial checkpoint (2026-08-18, `2ac05486`):** `global.json`
pins SDK feature band `10.0.300` with `latestPatch` roll-forward, and all five pins SDK feature band `10.0.300` with `latestPatch` roll-forward, and all five
CI setup sites now consume that file. `docs/release-gate.md` documents the one CI setup sites now consume that file. `docs/release-gate.md` documents the one
complete command and its evidence. F-019 remains open: common compiler/package complete command and its evidence. F-019 remains open: common compiler/package