Repository navigation
Conversation
Adds .github/workflows/k1-pers-1.yml, a registration stub with no scientific content. GitHub registers a workflow_dispatch-only workflow only once the file is on the default branch; the precedent is 3c1aae8, which registered the PE-01 bounded-tests workflow the same way. The round's control plane later replaces this body (governed path, op M). The workflow has no push, pull_request or schedule trigger and contents: read permissions, so on main it runs nothing by itself. Its one job is a non-scientific smoke test: it checks out the dispatched ref, prints and checks the exact head SHA, reports whether the round directory exists, and uploads a JSON marker (schema, head_sha, smoke: true, scientific: false). It imports and runs no probe or computation code. Any dispatch needs separate owner authorization. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013T6pfKuv5mi3MXtKjH2tZb
|
Serialized unit 2 record, part 1 of 2: read-only reassessment (verbatim; sha256 prefix Reassessment of draft PR #1030 (K1-PERS-1 workflow stub)Read-only, 2026-11-02. PR #1030: branch 1. Original purpose
2. Trigger and effect
3. Comparison with main (
|
|
Serialized unit 2 record, part 2 of 2: independent review with confirmation (verbatim; sha256 prefix Independent review: reassessment of draft PR #1030Read-only, 2026-11-02. Checked against PR head Verdict: CONFIRM-WITH-NITS. CLOSE UNMERGED is the right disposition. Before §7's comment is posted, it needs
Confirmation. ACCEPT. The corrected closing comment cites c.6563417740 for the reassessment, ends with the Generated by Claude Code |
|
Closed without merging. The branch and commit are preserved. This draft adds one file, That arm was closed as a scoped negative paper result, without being frozen or executed and with no computational inventory run authorized. The same closure record (#914 c.6563417740) kept this PR unmerged pending reassessment. The reassessment was made against
The workflow was never on the default branch and was never dispatched. Branch Generated by Claude Code |
Draft — infrastructure only. Merging this PR and any dispatch of the workflow each need separate owner approval, after independent review.
Registers
.github/workflows/k1-pers-1.ymlas a dispatch-only stub for round K1-PERS-1 (provisional record: #914). GitHub registers aworkflow_dispatch-only workflow only once the file is on the default branch. The precedent is 3c1aae8, which registered the PE-01 bounded-tests workflow onmainthe same way. The round's control plane later replaces this body as governed path.github/workflows/k1-pers-1.yml, opM.What the stub does
Trigger:
on: workflow_dispatchonly. It has nopush,pull_requestorscheduletrigger and no inputs.Permissions:
contents: read.Actions: pinned by commit, the same pins as
pe01-bounded-tests.yml:actions/checkoutv4.2.2 andactions/upload-artifactv4.6.2.Job: one job,
smoke, a non-scientific smoke test with a 5-minute timeout. It:GITHUB_SHA;verification/programmes/oi-qm/reconstruction/round-k1-pers-1-carrier-persistence/exists (absence is reported, not a failure);smoke.json(schema: k1-pers-1-smoke-v1,head_sha,smoke: true,scientific: false,round_directory_present), reads it back, checks it, and uploads it as the artifactk1-pers-1-smoke.The result is that marker plus the job's exit status, not log text (AGENTS.md §A.44).
What it does not do
F/Eattestation; those use the repository's check workflow (§A.39). It is not the round's computational run.Dis the head ofmainafter this lands.Trigger analysis
pushorpull_requestpath filter that matches.github/workflows/k1-pers-1.ymlor the round directory.bg2-orientation-design.yml,bridge-compatibility-research.ymlandhidden-sector-replay.ymlfilter only on their own record directories and their own workflow files.verify.ymlhas no path filters and runs on everypull_request, and onpushtomain. That is ordinary CI on this PR, not a governed launch.evidence-replay.ymlandpe01-bounded-tests.ymlare dispatch-only, so no push or PR starts them.tools/keeps a fixed list of workflow files.ci_gate_presence_test.pyandcoverage_check.pyread onlyverify.yml, so no registry needs updating. The workflow lists in frozen audit snapshots (e.g.candidate-inputs.json) are records that no check reads.Local checks (at the stub commit)
tools/ci_gate_presence_test.pytools/artifact_placement_check.pypapers/oi_lattice_code/architecture_check.pytools/build_migration_manifest.py --check{workflow_dispatch}, permissions =contents: read)tools/legacy_records_check.pycould not decide in the shallow local checkout and needs CI's full history.The smoke steps were also simulated locally, with no dispatch, against the base commit, and the controls behaved as expected:
GITHUB_SHAfails;round_directory_present: true.Independent review: accept with nits (triggers, non-scientific content, correctness, repo conventions and messages all pass).
Generated by Claude Code