Repository navigation
product-ci: freeze runtime evidence for repository 1285649124 PR995 #267
Copy link
Copy link
Open
Description
Current PR execution, ToDo3059 The original four candidates remain unchanged. This additional route admits only repository 1285649124, PR995. The operator freezes the reviewed source, tree, base, run, attempt, official job and review/acceptance evidence hashes in an input JSON. A normal correction in this same PR requires fresh evidence and a new invocation; it does not require recompiling a SHA constant. No running invocation follows an advancing branch. The 2026-10-20 direct assignment requires: 「helperを同じ元PR995の通常修正にも 使える正規の固定候補経路へ直し」 and 「SHA定数の書換えだけで毎コミット停止する 設計を繰り返さず、許可対象をこの具体的repo/PRに限定して実行時にheadを固定し、 原証拠と照合する設計を選んでください。」 The original private assignment and owner statements remain in the supplied operational specification; its contents and product material are not copied into this public repository. Acceptance: 1. Given the explicit PR and unchanged original evidence, secret and required default-setup CodeQL jobs accept the frozen head/tree/run/attempt/job. 2. A different repo/PR, fork, changed head/tree/base/context, run or attempt, changed executable workflow, missing/changed evidence or unknown job kind fails before Docker creation, token acquisition or runner registration. 3. Existing source/auth hooks, live API callbacks, queue exclusion, namespace isolation, CPU/RAM limits and complete owned-resource teardown remain active. 4. Inspect/registration/listener completion and fixture passes do not certify official CI. Record actual job/check results, original log hashes and CodeQL uploads against the frozen source separately, after normal helper CI/review, merge and finite deployment with source/binary hash comparison. 5. The original four candidates, merged-release route and unrelated native acceptance remain unchanged. No product source/CSV is copied or modified. The original observed head was ff9be3d7c060bef61f56e191d56c560133cf2c00; run39372426644/job118463049564 waited for the dedicated secret label. At 2026-10-20T05:13Z the API reported this run cancelled and PR995 advanced. That observation is not authorization to execute its successor without a new fixed input and corresponding original review/acceptance evidence. Runtime: current-pr-inspect <pin-json> verifies the evidence and the complete API/queue plan. current-pr-job <pin-json> <new-owned-dir> <Linux-helper> [gitleaks-ELF] uses exactly the same verified input and existing ephemeral executor. Only secret and default CodeQL kinds are accepted; this route cannot bootstrap, reconfigure, release, merge or deploy a product.
確定2件の検査待ちの修復
元の995単独経路を保ち、正規に回答済みの依存939を独立した原証拠から資格検証する追加経路をPR339で実装します。仕様: docs/product-ci-secret-batch-3059.md。取消しや製品source/workflow変更をせず、実割当・source/auth・回収の受入を保持します。元の通常修正head/CodeQLの未完条件は維持します。
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels
Activity
mashfromband commentedon Oct 21, 2026
元ToDo3059の残要件として、同じPR995の修正時にhelperのSHA定数を書き換えずに使う経路を実装しています。仕様は docs/product-ci-runtime-3059.md。製品担当3056の元仕様の場所・hashと停止状態、canonical handoff、同版のreview/acceptance原出力をRAM内で照合し、既存parser/live API/queue/source-auth/cleanupへ渡します。
原939/995の有限2件はPR339の正式配布後に成功済みで、今回再実行しません。原4候補・旧拒否入力・製品source/workflow・分類は変更しません。新しい経路の正式CI/別モデルレビュー/配布は候補段階です。
mashfromband commentedon Oct 23, 2026
Implements the answered expansion of original ToDo3059 to corrections frozen by the same original product parent3056 in repository1285649124. The new successor CLI binds the verified owner answer and canonical source-bound review/acceptance to each PR/head/run/attempt/job; ordinary corrections no longer require recompiling PR or source constants.
The original four candidates, single995 routes and finite995/939 batch remain unchanged. The caller cannot supply another input path or a PR. Live source/workflow checks, job assignment, queue exclusion and owned-resource cleanup continue through the existing planner and execution path.
Validation: the four new parser/planner cases failed before the change, then passed.
go test -race -timeout120s ./...andgo vet ./...pass for tools/product-ci, including authority, source substitution, stop, protected-input and legacy-route tests. Different-model review, formal CI, distribution and a naturally required official successor job remain pending; earlier995 successes do not certify this new route.Refs #267. Specification: docs/product-ci-successor-3059.md.