diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/p24-review-packet-proposal-r01/PROPOSAL.md b/docs/plans/original-completion-2026-10-02/checkpoints/p24-review-packet-proposal-r01/PROPOSAL.md index 17b3db8..f2f0ff8 100644 --- a/docs/plans/original-completion-2026-10-02/checkpoints/p24-review-packet-proposal-r01/PROPOSAL.md +++ b/docs/plans/original-completion-2026-10-02/checkpoints/p24-review-packet-proposal-r01/PROPOSAL.md @@ -9,3 +9,5 @@ prototypeの8局所検証は通過しました。実候補に対するcontext例とサイズ実測はcontext-example.json/preflight.jsonにあります。実Runnerのcontract/allocation/validation_sources/正式検証receiptを含む最終packetは、適用時に従来500,000上限で再測定します。全native回帰とraw証拠は全文保持し、正式な別Claudeレビュー・全条件・元の分母を維持します。 提案する追加範囲はRunnerのrunner/core.pyのpacket生成とtests/test_runner.pyの対応検証です。ゲームタスクのallowed_pathsには含まれません。AGENTS.mdの「タスク契約の allowed_paths 外を変更しない。追加変更は提案として返す。」に従い、本体変更は承認まで行いません。状態DB/ポリシー/承認の直接編集、上限/予算/権限拡大、重複ゲーム実装はありません。 + +正式validate通過後の全packet事前測定を追加しました。contract/allocation/validation_sources/実passed validation receipt1件を含む現方式600,714bytesに対し、この候補contextへ置き換えた案は430,008bytes、従来500,000bytes上限の余裕69,992bytesです。exact-review-packet-preflight.jsonに記録しています。Runner関数/DBを書き換えず、readonlyデータから現在のpacketフィールドを再構成して測定したものです。実装・正式review・受入が通過したという結果ではありません。 diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/p24-review-packet-proposal-r01/exact-review-packet-preflight.json b/docs/plans/original-completion-2026-10-02/checkpoints/p24-review-packet-proposal-r01/exact-review-packet-preflight.json new file mode 100644 index 0000000..a645ef7 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/p24-review-packet-proposal-r01/exact-review-packet-preflight.json @@ -0,0 +1,22 @@ +{ + "scope": "read-only exact reviewer packet preflight; Runner unmodified, no review invoked", + "candidate": "4cefcff849d4dc1211caa5066e24bfae666cc2f4", + "task_state": "review_pending", + "registered_cap_bytes": 500000, + "validation_records": 1, + "baseline_fields_match_runner_packet": true, + "before": { + "guard_default_json_bytes": 600714, + "prompt_data_utf8_bytes": 558701 + }, + "proposed_after": { + "guard_default_json_bytes": 430008, + "prompt_data_utf8_bytes": 394046 + }, + "would_fit_current_cap": true, + "headroom_bytes": 69992, + "unchanged_raw_rows": 172, + "proposal_applied": false, + "independent_review_passed": false, + "source_blob_current": "9438e65c214f6d4732deee1a86853713f6a62f49" +}