Files
TheTree_mock/docs/plans/original-completion-2026-10-02/execution/p14-03-runner-gate/PROVENANCE.md
T

3.1 KiB
Raw Blame History

P14-03 Runner ゲート:来歴と前提

この文書は、Runner の task contract に入れられない来歴を記録します(contract は additionalProperties=false のため)。

誰が実装したか

  • P14-03 の製品実装は、2026-10-20 に Claude Desktop セッションが main 上で直接行いました。
  • これは、ユーザーが更新した体制の下での作業です。ユーザーは承認判断も委任しています。
  • 該当する commit は次のとおりで、すべて 83b170a4c7176761b0b18d8e9292017d990e80a9 の祖先です。
    • 0754f41: shaft 全体の待ち時間を経路費用に反映
    • a8edd3c: 保存契約 v2、乗車中の客を籠内で退館させない修正
    • 4036434: 新PID pair suite、UID、policy pin
    • 83b170a: roster のみの suite で見つかった回帰の修正
  • この実装は Runner の worker(codex / opencode / agy)が行ったものではありません。
  • task contract の worker: "codex" は、Runner が今後修正を求めた場合の担当を予約する欄です。過去の実装者を示すものではありません。

base と、今回の提出差分

  • base commit は e8b3dbe7a40a5fafb4b7e760a59536919c8c9f5a です。この時点で、83b170a の製品 source をすべて含んでいます。base 以降の commit は記録だけで、source は変えていません。
  • 今回 Runner に提出する差分は、このディレクトリの3ファイルだけです。製品 source には触れません。
    • verify_p14_03_evidence.py
    • EVIDENCE_BUNDLE_MANIFEST.json
    • PROVENANCE.md

外部の前提

前提は Runner 登録済みの task ではないため、depends_on には入れていません。代わりに、tracked な記録として verifier で SHA を固定しています。

  • P06-01 の受入記録: execution/p06-01-a06/ACCEPTANCE.json(6f471e3f…3484)
  • P14-02 の受入記録: execution/p14-02-warp/ACCEPTANCE.json(ac7bfd6f…7307)
  • 決定 A06・A07・A08: decisions.json(8b7dba98…a068c)

再実行しないもの

次の4つは実行済みで、Runner で再実行はしません。verifier は、既知の SHA に固定したうえで、それぞれの結合を確認します。

証拠 主な内容 固定している SHA
正式全回帰 run 7203a119…、192/192 suite、22,198 checks ended 705fb2c1…5f7b
Root の別PID pair run 9bb640c7…、5/5 pair ended 8e23cb61…eb62
代表性能 r02 収集と機能検証は合格、版間比較が成立 execution 553971f5…9fc1
独立 Opus の whole-unit レビュー PASS 依頼 0e53d1c1…77cd、出力 15046de3…0794

主張しないこと

  • 絶対性能予算は満たしていません。x1 の1分 tick は両版とも約 827 ms で、4 ms の予算を超えています。
  • 次のものは未測定です: x3 frame、stall、描画、Windows。
  • 代表負荷で、実際の職員が業務用 shaft を使う場面は実施していません。
  • 原本88成果のうち完了数は、Runner の final が出るまで21件のままにします。