Repository navigation
Conversation
…ort install origin
…-version failures cannot fallback
…hed-source SHA and scope
…ndependent source-profile qualification
… commitments and private reporting
…nd absent branch protection
…quickstart as development
…for consenting trials
…macOS and Windows Git Bash
…osed claim for unreleased change
…nd fork permissions
…nd fork permissions
… fail-closed release
…ate and organic-adoption metrics
…rivilege advisory workflow
…-blocking least privilege
…-blocking least privilege
…-blocking least privilege
…rt strict placeholder
…diff to merge preview
…se_workflow_event_provenance.py
…PR_SOURCE_BINDING_V1.md
…er-facing summary
…ut losing PR event head
…ipt/event/diff validation
…t confused subjects
…ing provenance checks
FINAL-HEAD ENGINEERING QUALIFICATION — 2026-10-15 (development only)Frozen exact SHA: Four full workflow suites completed SUCCESS at this exact SHA
Earlier qualifying heads do not substitute for this exact-head result. Independent artifact inspectionDownloaded real CI dogfood artifact
Required independent reviewer checklist (before any merge or rollout)
GitHub PR review API currently shows zero submitted review decisions or inline review threads across #225–#228. This comment is an engineering handoff, not an independent security approval. Decision: automated qualification passed; independent review/release governance/external calibration NO-GO. |
Final-head artifact-byte read-back (supplements qualification note above)From exact-head CI 38853899851, I downloaded the completed
This is a real GitHub Action execution plus independent byte comparison of its output artifacts, not an independent proof of GitHub event authenticity, sound source extraction or applicability of checks across repositories. Candidate remains draft, unmerged and unreleased. The uploaded legacy |
Independent reviewer entry point — 17 Oct 2026Exact candidate: This cumulative PR changes 49 files across 104 commits against High-priority adversarial review: ordinary PR merge-preview source versus actual EvidenceBundle subject; caller-supplied diff/manifest cannot publish Check/comment or downstream Action-level A qualified reviewer must attach actual GitHub identity, independence, precise tested SHA, reproducible negative cases, inspected artifacts, accepted limitations, and a formal review decision. No automatic merge/publication or PR draft promotion until effective branch/tag protections under #25 and independent sign-off. |
Purpose — verified-scope evidence travels with the reviewer
Draft cumulative development PR based on #227 at fully qualified source
5a17d08884bfd8fffd0b3f18db2b82bf64d63391. The existing PRs #225/#226/#227 remain draft, unchanged, and unmerged. This PR targetsmainfor the complete repository CI and reproducibility suites; do not merge or publish before the independent gates.Directly observed adoption gap
The real successful Action dogfood in run 38840137045 produced a source-scoped, non-authoritative job summary, but the downloadable
ovk-evidence-artifacts-action_default_diff_dogfoodartifact12021192187contained only the earlierovk-pr-comment.mdas a human-readable report. That earlier Markdown names a source commit and saysMerge recommendation: allowwithout prominently carrying the new unsiged, unsupported-scope and no-merge-authorization limits. The accurately scoped job summary was absent from the artifact archive.This creates a concrete distribution/reuse failure: another engineer downloading or forwarding the artifact receives a less carefully bounded headline than the original job-summary reader.
Bounded implementation
scripts/render_source_bound_job_summary.pynow accepts an optional--portable-outputpath and writes the exact same previously validated text to a plain Markdown file, while continuing to append to the nativeGITHUB_STEP_SUMMARYwithout overwriting existing job summaries.ovk-advisory-pr-summary.mdonly on its already-qualified internally prepared advisory PR path and includes this report in the existing artifact upload. No write-scoped GitHub permission, extra hosted service, source excerpt, user-supplied PR diff, or new trust claim is introduced.ovk-advisory-pr-summary.mdbefore installation (the upload step runsif: always()). The renderer rejects output/source aliases and symlinks, and deletes a previous portable report before source validation so a failed run cannot accidentally reupload a stale report.docs/SOURCE_SCOPED_JOB_SUMMARY.mdexplains how a teammate examines the portable report and why it does not convey signed or transportable certification.The original
ovk-pr-comment.mdremains an older, generic artifact. Consumers must not interpret either Markdown'sallowtext as an automatic merge authorization. No source-to-IR soundness, historical-evidence applicability, event/runner authenticity, third-party adoption or production strict guarantee follows from this feature.Required gate
Exact candidate CI (including the real Action dogfood), six-platform reproducibility, and native backend matrices where triggered. Inspect the uploaded real job artifact on the exact final SHA for both the new portable Markdown and the correct merge-preview/subject identities. No green conclusion can be inherited from #227; it qualifies the source, not the edited candidate.
Independent security review, repository branch/tag protection #25, source-to-model research #195, and consenting natural-PR pilot #20 remain separate. No public installation or strict enforcement is authorized.