Files
TheTree_mock/docs/plans/original-completion-2026-10-02/execution/multi-agent-dev-handoff/p04-01-start-r01.json
T

30 lines
3.3 KiB
JSON

{
"original_plan_id": "P04-01",
"original_work": "閉店、停電、破壊、退出、課金、シフト交代、00:00決算の順序を明記する。",
"original_acceptance": "順序境界で停止中課金、二重決算、予約の孤立がない。",
"project": "the-tree-p04-01",
"base_commit": "deb1bcb",
"spec_ref": "docs/spec/acceptance/P04-01.json",
"commander_job_id": "d78910043e7c46a7b14a4e46ae28cb70",
"commander_decision": {
"action": "run",
"task_id": "P04-01",
"reason": "原P04-01(原88の1件)を継続するため、Codex1名での開始を可とする。価値: 閉店/停電/破壊/退出/課金/シフト交代/00:00決算の7種順序について、現在ソースと既存証拠の有限監査と、failclosedな検証器(tools/check_p04_order_evidence.py --verify-only)を用意できる。これは後続の正式検証・独立レビューの前提になる。依存: depends_on なし。入力コピー4件はrepo内に固定済みで外部旧worktreeの読取は不要。resource_lock p04-order-evidence-audit も単独。空き2.6GiBに対しtrackedcheckoutは137MBで、1worktreeの静的監査は収まる。残工数: 監査成果物(order-audit.json/ORDER_AUDIT.md)と検証器スクリプトの作成のみで小さい。最小範囲: (1)allowed_paths(tools/check_p04_order_evidence.py と execution/p04-01/**)だけを編集する。(2)旧map/現hashを入力コピーで再計算し、現在との差分7件(特にsimulation_runtime.gd)をGitと実呼出関数で分析する。旧1299pinsの証拠は全面流用せず、適用可否を個別に判定する。(3)7領域それぞれについて、現在の関数と段階順序、原仕様/承認済み/pendingの根拠、適用可能な旧証拠、不足証拠を記録する。D05未確定部分はpendingとし、A01の承認済み維持費時点は再確認しない。サービス完了・費用・EV規則は創作しない。(4)検証器は、BUILD_OUTPUT_DIR/p04-evidence/index.json の欠落、7領域の欠落、ソースpinの不一致、生証拠hashの不一致、未実行証明、必須規則の未定義を失敗にする。自己申告の合格やテスト件数だけの合格は認めない。初回は証拠不足により機械ゲート不可(submittedのまま)でよい。制約: 製品source/数値/更新順の変更0、エンジン・全回帰など重い試験0、設定/上限/本体の変更0、テストの無効化0。P24のRunnerレビューpacket範囲追加承認はまだ無いので、P24には触れず本体変更・上限増・第3repairは行わない。3CLIは既存許可の範囲で、API課金への切替はしない。成果物の提出だけでacceptedにはせず、受入分母(原88)と元の受入条件は変えない。正式検証、OS別証拠、独立レビュー、統合はRunnerが後で行う。"
},
"dispatch_job_id": "d48e47c6b6e64a8298d2b80894750116",
"scope": "bounded source/evidence audit; product source changes and heavy tests not authorized in initial dispatch",
"denominator": {
"packages": 30,
"delivery_units": 88,
"completed": 9,
"partial_credit": false
},
"D05": "pending; no invented rules",
"source_difference_count": 7,
"existing_evidence_refs": 39,
"existing_ref_pin_matches": 39,
"native_runs_by_this_dispatch": 0,
"formal_acceptance": false,
"P24_03": "4cefcff review_pending preserved"
}