P04-01同S2aの通常repair13のrun判断をお願いします。実state repair_ready used13/maxnull。新提出c0bc92a469e2b1967b2f05b3474d8f1112c3f870をRoot製品1338sourceでfresh native r02実行し、import81545PASS、parse81590がGD型推論の1箇所でFAIL、Writer/Readerは未実行。owned2終了/source/defaultplayer/cacheguards0。Rootはこの新C0初回必須whole検証を一度だけ実行しindex未収集FAIL→通常repairへ進めた。DB/契約/分母/権限/cap直接変更0、同版missingindex再実行なし。原P04完了加点0。
原因は新probeの60行 `var raw_day := _runtime.operations_coordinator.get_day_summary(1)` だけ。_runtimeは継承元でVariantなのでGDコンパイラが型推論できず、明示 `var raw_day: Dictionary = _runtime.operations_coordinator.get_day_summary(1)` とする必要がある。新規helper内で同じVariant-call由来の:=が他にないか静的確認し、あれば同じ明示型修正だけ行う。製品や仕様の不具合ではない。既存day_summary canonical結合・型fingerprints・全Runtime typed完全一致・ledger/payroll・正式全memberSHA・1440実replay不変・実duty/payroll/upkeepのjoinは変更/削除しない。
根拠絶対path: /Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/P04-01/build/p04-s2a-native-r02/parse/stderr.log（Cannot infer the type of raw_day variable because the value does not have a set type）、同execution.json。Root要約は同build/audit-support/p04-whole-closure-r01/ROOT_S2A_NATIVE_R02_RESULT.json。前回S2a native r01の原Writer/Reader資料も保持し、今回に転記しない。
既存S2a指示のまま、scopeはs2/p04_s2a_midnight_probe.gdの宣言と必要なS2_ROOT_RUN.md記録のみ（wrapper変更はこの修理に必須でなければ不要）。s1/A/checker/C/protocol/product/DB/契約/base/分母は0編集。workerはpy_compileとPythonwrapper--check-only(engine0/privateprofile読取0)まで、Godot parse/--check-only/--version/全回帰/手動commit0、正常code-ready提出。未実装をexternalblockにしない。Rootがfresh r03で静的差分と入力を照合した後、import/parse/Writer/別PIDReaderを1回実行する。過去r01/r02失敗記録は保持する。モデルはOpusあなたが判断し具体理由を回答すること。run.reasonはこの修理を自己完結でworkerへ渡し、contextadapterを増やさない。
