mirror of
https://github.com/elder-plinius/OBLITERATUS.git
synced 2026-08-17 16:37:30 +02:00
docs: finalize Gate 1 evidence (#91)
Records the observed post-merge CI result and final Gate 1 PASS decision.
This commit is contained in:
@@ -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.
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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`.
|
||||
|
||||
@@ -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.10–3.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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user