P04-01実提出64617018ed17afb4b74163c908138d423b5fd058のS1をRootが製品1338sourceで実行した。check-only(engine0)PASS。import PID59273/parse59320 PASS、Writer59355は6checks/2fail（予約孤立）。Reader未実行、owned3全終了、source/default-player/cache guards問題0。原P04全体未達。修正は新実装や新仕様不要、検証fixtureの状態表現誤読と確定。
実根拠を /Users/korizatou114/Projects/TheTree-managed-worktrees/p04-01/.runtime/P04-01/build/audit-support/p04-whole-closure-r01/ROOT_S1_NATIVE_R01_RESULT.json と同build/p04-s1-native-r01/raw/writer-{landing,no-safe-landing}-observations.json/.var、writer/stderr.log、execution.json で確認して具体的指示を作ってください。
原因: probe safety()は InventoryReservation.create_snapshot()['state'] へint()を掛けてenum ACTIVE=0と比較するが、実snapshotはACTIVE/RELEASEDの文字列。int(RELEASED)=0で解放済み履歴をactive扱いし、landingで3、no-safe-landingで1を誤検出。実rawの文字列ACTIVEだけを対象に有効予約requester→task.reservation_ids、task.reservation_ids→activeの双方向を照合すると全8境界0件。実予約761発生、搭乗779ACTIVE、landing780RELEASED/TaskCANCELLED/ids空、no-safe-landingは781/801MOVING+ACTIVE同IDを保持し815RELEASED。停電中ledger delta0、actor到着各1、着床不能remaining_minutes不変。製品変更は不要。孤立0基準・相互参照・歴史の保持を弱めず、snapshotの実型で判定する修正に限定。
Runner通常状態遷移のためこの新提出646に初回必須whole validateを1回のみ実行済み（055e4f38602a48a1867a89a74c80248e-validation.json、未収集indexによるFAIL）。同版のmissing-index検証は繰り返さない。現在repair_pending、使用済み8/maxnull。DB/契約/分母/元baseは変更しない。
repair9を通常request-repairで判断してください。scopeは既存s1/内probe修正、必要な同wrapper/手順説明の同期、REPAIR7_IMPLEMENTATION_STATUS追記のみ。A/checker/C/protocolを編集しない。D05の2承認は採用済み、他未確定との混同は避ける。workerは既存S1を保持しpy_compile/check-onlyまで、engine0・全回帰0・手動commit0でS1 code-readyを正常提出。Rootはfresh plan/output r02で実native1回→distinct Reader14slot正式復元まで確認する。まだS2/S3/collector/A全体を混ぜない。実装未完を外部block理由にしない。モデルは既定Solでよいと見込むが実Opusとして選定理由を回答すること。次のrun判断にも具体修正方向と根拠絶対pathを全文含め、単なる「前の依頼参照」にならないようにしてください。
