Repository navigation
Conversation
iperev
force-pushed
the
docs/open-source-qualification
branch
from
October 12, 2026 09:30
8e783f0 to
f6366eb
Compare
CI-061 source deltas, not qualification: - docker/runtime/verify.py: zlib-only named-library inventory over /lib, /lib64, /usr/lib, /usr/lib64, /usr/local and the venv; admits exact libz.so; resolved-path identity removes alias double counting; rejects a missing repaired copy (provisional owner decision 2026-10-11). - scripts/release_repair_admission.py: isolated `-I -B` local qualification admission entrypoint with explicit causes and strict bounded inputs, replacing the assert-based inline workflow heredoc. - Pin the workflow migration-head literal to the single Alembic head.
iperev
force-pushed
the
fix/proof-integrity-residuals
branch
from
October 12, 2026 09:31
eda37d8 to
2362fe8
Compare
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.
Context
CI-061 (ROADMAP, open) asks for residual proof-integrity qualification. Checking the current source found three gaps:
/usr/lib64and a reallibz.so, and counted the repaired library twice through/lib.-I, with every rejection written asassert.Grype analyzer/database binding, cost-hint provenance, and the consumed-input versus assigned-command projection are already present.
What changed
docker/runtime/verify.py: zlib-only inventory (provisional owner decision, 2026-10-11) over independent and alias roots, including/usr/lib64. It admits an exactlibz.so, identifies copies by resolved path, and rejects both an extra copy of the repaired version and a missing repaired copy. The script body now runs frommain().scripts/release_repair_admission.py: newadmit_local_qualificationfunction and CLI. It takes its import and source root from its own location, reads bounded strict JSON, and raises explicit causes.runtime-image-qualification.ymlcalls it withpython -I -B.runtime-image-qualification.yml's literal head to the single Alembic head.test_runtime_zlib_inventory.pywith the refreshed route digest..ci-coordinator/*and bothruntime-entrypoint-disposition.v1.jsoncopies.runtime-base-qualification.md, and the ROADMAP CI-061 row (still open).Expected result
PYTHONOPTIMIZE,-O,PYTHONPATHor the working directory.docker/runtime/security/*are unchanged.backend/src/.../runtime-entrypoint-disposition.v1.jsonis packaged throughDockerfile:58,101anddocker/runtime/application_layer.py:51-52.Non-claims:
PYTHONPATHinvocations.Provisional decisions:
Independent review: gpt-6-astra (xhigh); findings addressed or rejected with reasons in the single commit. Provisional owner decisions (2026-10-11) are labelled in the changed documents.