docs: finalize Gate 1 evidence (#91)

Records the observed post-merge CI result and final Gate 1 PASS decision.
This commit is contained in:
Joseph Magly
2026-08-15 01:16:22 -04:00
committed by GitHub
parent 37d008d462
commit dadd42648a
5 changed files with 29 additions and 20 deletions
+8 -7
View File
@@ -1,13 +1,14 @@
# Gate 1 quality decision
Date: 2026-08-15
Decision: CONDITIONAL PASS
Decision: PASS
All local Gate 1 criteria pass: mandatory CPU tests, repository and mature-scope
All Gate 1 criteria pass: mandatory CPU tests, repository and mature-scope
coverage, warning budget, repeatability, bounded mutation, packaging, locked
resolution, and supply-chain policy. No P0/P1 defect or flaky quarantine was
identified.
resolution, supply-chain policy, exact-head review, and hosted CI. No P0/P1
defect or flaky quarantine was identified.
The sole remaining condition is exact-head hosted CI after the branch is
committed and pushed. Gate 1 becomes PASS only when all required GitHub Actions
jobs are green at that immutable head and review threads are resolved.
PR #90 was audited at `45304c1b769630604734c23745667960c9c1f26c`, merged as
`37d008d462a6c3b2f04bd9046593e728870227a2`, and all seven jobs in the
post-merge `main` run passed:
https://github.com/elder-plinius/OBLITERATUS/actions/runs/31866177503.
+2 -2
View File
@@ -17,5 +17,5 @@ Critical changed surfaces are fully or strongly covered: evaluation baselines
The immutable floors are encoded in `ci/test-quality-policy.json`, pytest,
the CI workflow, and `scripts/check_quality_policy.py`. Exact-base
touched-module no-regression is rerun after the candidate has a commit SHA and
again by hosted CI.
touched-module no-regression passed for all four changed production modules at
the audited PR head and was independently regenerated by hosted CI before merge.
+8 -6
View File
@@ -6,7 +6,7 @@ Phase: construction
## Current verified baseline
Gate 1 candidate base: `62a480fd6a8f9ef091e60ba8dbf6b0ca94a8b785`
Gate 1 canonical commit: `37d008d462a6c3b2f04bd9046593e728870227a2`
The mandatory offline CPU selection currently completes from a clean,
non-editable Python 3.12 environment in 68.22 seconds with 1,468 passing tests,
@@ -18,8 +18,9 @@ no-regression, a 75% selective mutation floor, and zero unexpected warnings.
The current bounded campaign kills 809 of 886 mutants (91.31%), and 316
high-consequence tests pass in each of three file orders and hash seeds with no
flake candidates. Package, installed wheel/sdist, vulnerability, secret,
license, and SBOM checks are green locally. Exact-head hosted CI remains the
final Gate 1 merge condition.
license, and SBOM checks are green locally and in hosted CI. All seven jobs in
the exact canonical-commit run passed:
https://github.com/elder-plinius/OBLITERATUS/actions/runs/31866177503.
The latest conditional run is green for its selected pinned-model,
external-evaluation, loopback-network, and operator-UI gates. CUDA,
bitsandbytes, MPS, MLX, and remote execution were not selected and therefore
@@ -29,9 +30,10 @@ The first six milestones and Wave A established a sane, evidence-producing
baseline. The next program is deliberately risk-weighted: it improves contract
durability, failure behavior, integration confidence, and real-environment
evidence before raising blanket percentages. The legacy contributor merge
train is parked until Gate 1 below. Ordinary new feature work is parked until
Gate 2. Planning, test-only changes, defect fixes discovered by the program,
and the minimum refactors needed to expose deterministic seams remain allowed.
train is eligible to resume one exact-head PR at a time now that Gate 1 passes.
Ordinary new feature work is parked until Gate 2. Planning, test-only changes,
defect fixes discovered by the program, and the minimum refactors needed to
expose deterministic seams remain allowed.
## Reasoning
+5 -3
View File
@@ -9,6 +9,8 @@ Base: `62a480fd6a8f9ef091e60ba8dbf6b0ca94a8b785`
- Supply-chain regressions: none in vulnerability, secret, license, lock, or SBOM checks.
- Coverage direction: repository and mature-scope measures exceed every Gate 1 target.
The exact committed-head touched-module comparison is intentionally deferred
until the candidate commit exists; hosted CI independently regenerates coverage
for the exact base SHA before allowing merge.
The exact committed-head comparison passed with 100% changed-line coverage and
no line or branch regression across all four touched production modules. Hosted
CI independently regenerated coverage for the exact base SHA before merge, and
all seven post-merge jobs passed at
`37d008d462a6c3b2f04bd9046593e728870227a2`.
+6 -2
View File
@@ -2,7 +2,7 @@
Date: 2026-08-15
Scope: mandatory offline CPU baseline, quality depth, packaging, and supply chain
Status: PASS locally; exact-head hosted CI pending
Status: PASS
## Results
@@ -11,16 +11,20 @@ Status: PASS locally; exact-head hosted CI pending
| Mandatory CPU | 1,468 passed, 9 conditional deselections, 0 failures/skips/warnings |
| Repository coverage | 70.20% statements, 57.41% branches |
| Mature CPU scope | 92.23% statements, 80.36% branches |
| Changed executable lines | 100% on the candidate worktree |
| Changed executable lines | 100% at audited PR head; four touched modules without regression |
| Repeat | 316 tests × 3 orders/seeds; no flakes or consistent failures |
| Mutation | 809/886 killed (91.31%); 72 survived; 5 timed out |
| Package | wheel and sdist build, metadata, isolated imports, and both CLI paths pass |
| Supply chain | 0 vulnerabilities, 0 secret findings, 100 licenses accepted, SBOM bound |
| Hosted CI | all seven PR and post-merge jobs pass on Python 3.103.12 |
The mandatory lane ran in a clean non-editable Python 3.12 environment with
offline Hugging Face and accelerator settings. Wall time was 68.22 seconds and
maximum RSS was 791,476 KB. The mutation lane ran under the CI-pinned Python
3.12/tool configuration in 69.79 seconds with maximum RSS of 1,399,824 KB.
The exact post-merge run is
https://github.com/elder-plinius/OBLITERATUS/actions/runs/31866177503 at
`37d008d462a6c3b2f04bd9046593e728870227a2`.
## Defects found and corrected