mirror of
https://github.com/elder-plinius/OBLITERATUS.git
synced 2026-08-17 16:37:30 +02:00
docs: reconcile Gate 3 item 4 evidence
This commit is contained in:
@@ -1,36 +1,35 @@
|
||||
# Gate 3 increment 4 checkpoint reliability report
|
||||
|
||||
Date: 2026-08-15
|
||||
Date: 2026-08-16
|
||||
Exact base: `c1b34503ddd3cb797e5d70671c47afcabfe73832`
|
||||
Exact core implementation/mutation head:
|
||||
`9da022e6f3bc73d17fd31d4da70b42e3ca052ba2`
|
||||
Windows durability repair commit:
|
||||
`2771dd42cacec3e137804f0ba0e1b12c5d611c0d`
|
||||
Delivery head: the containing documentation and Windows-CI commit, resolved with
|
||||
`git rev-parse HEAD`
|
||||
Canonical merge: pending
|
||||
Status: PASS locally; repaired hosted Windows contract, exact-head audit, and
|
||||
merge pending
|
||||
Delivery head: `6be6b01ad7a9b4c4fc52280b49f3488e2f8ba98d`
|
||||
Canonical merge: `d7d2ad566af778b1d315616bbea8b8a3c4dd2191` (PR #104)
|
||||
Status: PASS; exact-head audit, rebase merge, and canonical post-merge evidence
|
||||
complete
|
||||
|
||||
## Results
|
||||
|
||||
| Gate | Result |
|
||||
|---|---|
|
||||
| Focused checkpoint/policy contracts | 176 passed in 6.08s at the exact core head; the repaired delivery tree passed 180 tests in 6.47s |
|
||||
| Mandatory CPU matrix | Exact core head — Python 3.10: 1,878 passed in 88.21s; Python 3.11: 1,878 passed in 80.63s. Repaired delivery tree — Python 3.12: 1,881 passed, 2 expected xfails in 54.51s. Nine conditional tests were deselected on each interpreter |
|
||||
| Repository coverage | 76.60% statements / 63.25% branches before; 76.77% / 63.56% after |
|
||||
| Mandatory CPU matrix | Exact core head — Python 3.10: 1,878 passed in 88.21s; Python 3.11: 1,878 passed in 80.63s. Repaired delivery tree — Python 3.12: 1,881 passed, 2 expected xfails in 54.51s. Canonical post-merge Python 3.12: 1,883 passed in 84.84s with no failures, errors, or skips. Nine conditional tests remained deselected by policy |
|
||||
| Repository coverage | Canonical exact-base 76.59% statements / 63.17% branches; canonical merge 76.76% / 63.49% |
|
||||
| Mature CPU scope | 93.12% statements / 82.60% branches before; 93.20% / 82.86% after |
|
||||
| Changed executable lines | 143/143 (100%) against the exact base on Python 3.12 |
|
||||
| Touched production modules | 2/2 pass exact-base line and branch no-regression |
|
||||
| Persistence seam | `persistence_contracts.py`: 100% statements and 100% branches (171 statements, 60 branches) |
|
||||
| Abliteration runtime | 50.82% statements / 38.03% branches before; 50.91% / 38.03% after |
|
||||
| Selective mutation | 1,614/1,827 killed (88.34%); 208 survived; 5 timed out; 0 no-test, suspicious, skipped, interrupted, or segfault results |
|
||||
| Selective mutation | Canonical post-merge: 1,618/1,831 killed (88.37%); 208 survived; 5 timed out; 0 no-test, suspicious, skipped, interrupted, or segfault results |
|
||||
| Changed persistence mutation | Exact core head: 229/229 killed. Repaired delivery tree: 233/233 killed; 0 survived or timed out |
|
||||
| Mutation runtime | 920.27s; 1,121,616 KiB maximum parent RSS; required-target guard passed |
|
||||
| Repeatability | 493 tests passed in each of three file orders/hash seeds; 33.832s total; no flake candidates or consistent failures |
|
||||
| Mutation runtime | Canonical post-merge: 2,043.17s; 624,932 KiB maximum parent RSS; required-target guard passed |
|
||||
| Repeatability | Canonical post-merge: 497 tests passed in each of three file orders/hash seeds; 47.315s total; no flake candidates or consistent failures |
|
||||
| Package | sdist and wheel built; metadata, contents, isolated import, version, module entry point, and console entry point passed on Python 3.12 |
|
||||
| Supply chain | Pinned `uv 0.12.4` lock, all-extras import, Gitleaks, Python 3.10–3.12 vulnerability audits, wheel-bound CycloneDX SBOM, and license policy passed |
|
||||
| Windows portability | The first hosted lane correctly blocked delivery after exposing `os.O_RDONLY` as an invalid Windows `_commit`/`fsync` handle (23 failed, 62 passed). The repaired selector uses `O_RDWR | O_BINARY` on Windows and `O_RDONLY` elsewhere; second exact-head result pending |
|
||||
| Windows portability | The first hosted lane correctly blocked delivery after exposing `os.O_RDONLY` as an invalid Windows `_commit`/`fsync` handle (23 failed, 62 passed). The repaired selector uses `O_RDWR | O_BINARY` on Windows and `O_RDONLY` elsewhere; the final exact-head and canonical post-merge Windows lanes each passed all 89 contracts |
|
||||
|
||||
The mandatory Python lanes remain below the 240-second policy budget. The final
|
||||
Python 3.12 test time measured 1.06s faster than the exact-base 55.57s while
|
||||
@@ -111,7 +110,15 @@ ownership, and offload-directory ownership loss.
|
||||
- Exact core-head mutation evidence:
|
||||
`/tmp/obliteratus-gate3-item4-mutation-PVKKOL/`
|
||||
- Repaired delivery-tree persistence mutation: 233/233 killed from prepared
|
||||
local `mutants/` evidence; hosted aggregate quality-depth evidence pending
|
||||
local `mutants/` evidence
|
||||
- Canonical post-merge Python 3.12 evidence:
|
||||
`/tmp/obliteratus-postmerge-item4-py312-CH4T03/`
|
||||
- Canonical post-merge repeat and mutation evidence:
|
||||
`/tmp/obliteratus-postmerge-item4-quality-5yrGKB/`
|
||||
- Canonical hosted run:
|
||||
https://github.com/elder-plinius/OBLITERATUS/actions/runs/31926709748
|
||||
- Exact-head audit:
|
||||
https://github.com/elder-plinius/OBLITERATUS/pull/104#issuecomment-5305717315
|
||||
- Python 3.10/3.11 and quality-depth normalized trends:
|
||||
`/tmp/obliteratus-gate3-item4-trends-lrrEjF/`
|
||||
- Package evidence:
|
||||
@@ -135,7 +142,8 @@ a checkpoint portability contract, not a claim that accelerator, MPS, MLX,
|
||||
network, download, remote, or operator-UI execution is supported by this
|
||||
increment.
|
||||
|
||||
Delivery requires the containing commit to be pushed, pass the repaired hosted
|
||||
Windows checkpoint run and all existing required checks, be audited at its
|
||||
exact final SHA with no unresolved review thread, and be rebase merged before
|
||||
item 5 begins.
|
||||
Delivery completed at canonical commit
|
||||
`d7d2ad566af778b1d315616bbea8b8a3c4dd2191`. The exact final head passed all
|
||||
eight hosted jobs, had no unresolved review thread, received a clean exact-SHA
|
||||
audit, and was rebase merged. The canonical post-merge run then passed the same
|
||||
eight jobs on attempt 1 before item 5 began.
|
||||
|
||||
@@ -293,12 +293,12 @@ resistance, environment evidence, or deterministic replay.
|
||||
|
||||
| Measure | Current | Gate 3 minimum |
|
||||
|---|---:|---:|
|
||||
| Repository statements | 76.77% candidate | 80.00% |
|
||||
| Repository branches | 63.55% candidate | 65.00% |
|
||||
| Mature CPU statements | 93.19% candidate | 94.00% |
|
||||
| Mature CPU branches | 82.85% candidate | 84.00% |
|
||||
| Repository statements | 76.76% canonical | 80.00% |
|
||||
| Repository branches | 63.49% canonical | 65.00% |
|
||||
| Mature CPU statements | 93.20% canonical | 94.00% |
|
||||
| Mature CPU branches | 82.86% canonical | 84.00% |
|
||||
| Changed executable lines | 95.00% floor | 95.00% floor |
|
||||
| Selected mutation score | 88.34% candidate on expanded persistence scope | at least 85% on expanded scope |
|
||||
| Selected mutation score | 88.37% canonical on expanded persistence scope | at least 85% on expanded scope |
|
||||
| Unexpected warnings | 0 | 0 |
|
||||
| Active flaky quarantines | 0 | 0 |
|
||||
| Software conditional evidence age | at most 8 days | at most 8 days |
|
||||
@@ -382,10 +382,10 @@ single repository-wide coverage PR.
|
||||
3. **Completed at `c1b3450` (PR #103).** Add loader, architecture, dtype,
|
||||
quantization, and shared-weight decision contracts with mutation evidence.
|
||||
Canonical evidence is recorded in `gate3-increment-3-report.md`.
|
||||
4. **Implemented in Gate 3 increment 4; exact-head PR audit and canonical merge
|
||||
pending.** Add checkpoint failure injection, concurrency, atomicity, retry,
|
||||
cleanup-ownership, and Windows portability contracts. Candidate evidence is
|
||||
recorded in `gate3-increment-4-report.md`.
|
||||
4. **Completed at `d7d2ad5` (PR #104).** Add checkpoint failure injection,
|
||||
concurrency, atomicity, retry, cleanup-ownership, and Windows portability
|
||||
contracts. Canonical evidence is recorded in
|
||||
`gate3-increment-4-report.md`.
|
||||
5. Add BESTIARY/model-client/watchtower transport and scheduler state contracts.
|
||||
6. Add tournament, interactive, and UI decision-seam contracts.
|
||||
7. Extend the installed tiny-model vertical slice and quantized-storage
|
||||
|
||||
Reference in New Issue
Block a user