Repository navigation
Add conservative whole-domain verification tiers - #22
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Add the six approved verification tiers, complete-domain commands and sealed PR planning described in the task contract. Library, doctor and release commands run their entire owned domains and shared test closure with exact coverage. Shared or uncertain changes select canonical full verification. The syntax whitelist is deliberately narrow: unsupported bodies, imports or initialization select full. Explicit scoped commands cannot override PR planning or release preparation.
Canonical full and CI collection now clean-install their own exact wheel and source archive before testing. Receipts bind scope and disclose omitted sources. CI plans from the actual base, runs fresh checks on Linux/macOS/Windows, validates each platform separately and fails
ci-requiredclosed. Release preparation validates the current canonical receipt format while preserving legacy receipt compatibility and the existing source, destination and publication approval controls.Frozen candidate:
3da5ee41600c61033bf438e538d449b93c3635ab, againsta835a490373835fa01e4460ce2159365150d1946. All thirteen planned local runs passed on unchanged sources:Every runtime run passed exact 100% statement and branch coverage across its complete declared scope. Full measured 3,421/3,421 statements and 902/902 branches globally and per package, with zero missing or excluded counts. Full receipt:
90df650c148084e555f492de2d281f9594eccbd84f55ec6f47707c384a1ee785. Real installation tests and the real nested library command passed; retained nested evidence preserves its original seal and provenance.Measurements use local macOS 27 arm64, locked CPython 3.13.12, one test worker and numerical/Black limits of 1. Each total includes preparation, quality, audit, build, clean installations, tests and report validation; the first run also includes clearing task tool caches. OS/global caches were not cleared. Warm runs execute fresh checks and tests. Linux/Windows local timings and complete release-preparation end-to-end timing are unavailable.
The fresh baseline full run passed 1,831 tests and all 19 then-owned sources in 1,243.637 s. Candidate full is slower at 1,542.579 s and includes additional installation proof and tests. This changes verification cadence; it does not demonstrate a full-suite speedup or meet the abandoned 300 s complete-command objective.
One fresh independent local reviewer accepted this exact candidate with no findings after validating the source, receipts, artifact pairs, hashes, logs, test lifecycles and coverage. Raw logs, current artifacts and all attempts remain outside Git under
reports/verification-hierarchy/;final-results.jsonis the authoritative local evidence pointer. Active strictci-requiredprotection oncodex-mainwas read back from ruleset 24508475; its existing role bypass is retained. Hosted three-platform CI is separate pending evidence. Merge and publication are not authorized.