アップデート 2.80
2026/6/10
v2.80.0BETAMINOR
Seymour
SIN Chain Builder Gate 6:operator-gated RT2 in-game パイロット PREFLIGHT――SIN-006 パイロットをステージングし、NOT は RT2 を実行しない;正直なステータス=RT2-pending;SIN は公開書き込み用に BLOCKED のまま
- (MAGIC/SIN)。SIN Chain Builder の Gate 6 を開き、ヘッドレスで、嘘の green を出さずに、SIN-006 のカットアウトがすでに sandbox-proven 済み(Gate 5/PENANCE)で、operator-driven RT2 パイロットにステージングできる状態だと証明する――実行中のゲーム、
dinput8 probe、実ファイルには一切触れず、in-game の効果を主張しない。問いは 「最小限の SIN-006 ケースは RT2 パイロット用に安全にステージングでき、オペレーターは何を観察すべきか?」――on-screen の観察は 人間の手順のまま(したがって結果は RT2-pending で、決して自動的な PASS ではない)。新しいクラスをFfxLib/Ai/Sinに追加:SinRt2PilotGate(SinRt2Eligibility――RT2 の適格性はサンドボックスゲートより 厳密に狭い:(1)AllowRt2InGamePilotの明示的な権限で、AllowSandboxApplyとは 別;(2) id on は RT2 の許可リスト上、現在はSIN-006だけ;(3) ラベルを誤った id に対する belt-and-suspenders の固有形状チェック:single ノード、実証済みリゾルバーによるTrigger=OnTurn、Condition=Always(HP%/0x16-0x17なし)、すべてのActionは Self 0xFFF3 に対するGrantChrProperty(コマンドペイロードなし))、SinRt2PilotSession(プリフライトオーケストレーター: RT2 の適格性を実行し、実証済みサンドボックス round-trip を再利用したSinSandboxApplySession(コピー → バックアップ → エミット → 保守的な diff → byte-identical 復元)を行い、確認対象の aim(worker/entrypoint)+on-screen の効果をステージングし、STOPS――ライブ適用+観察はオペレーターの手順であり、ここでは実装しない――さらにSinRt2PilotResult(SinRt2OutcomeのBlocked/Skipped/SandboxProofFailed/PreflightReady+SinRt2OperatorVerdictはデフォルトでPending+テンプレート;RealApplyDone/Rt2Confirmed/PublicApplyAllowed=構造上 NO)。対象範囲(SIN-006 のみ): SIN-006+AllowRt2InGamePilot=true+コーパス → PREFLIGHT-READY(m201、OnTurn worker 0/ep 2、diff +15 ~0 -0、byte-identical restore、コーパス/コピー SHA はB4C0FB90…012Fのまま、判定 Pending、RT2/RealApply/PublicApply は NO);権限がなければ SIN-006 でさえ BLOCKED(operator-gated、RT2 権限はサンドボックスのものとは別);SIN-009(候補コマンドペイロード)および SIN-010(HP% /0x16-0x17)=NOT RT2-eligible(許可リスト+形状によりブロック)。新しいゲート--sin-pilot-rt2-rt0:4つのケースを実行し、RT2-pending の不変条件+ファイルシステムガード(work/の外には何も書き込まない、出力ディレクトリに.prev.bak/monster_*.binを作らない、すべての実フィクスチャが read-only でハッシュ不変、最後にパイロットディレクトリを清掃)を証明し、live-apply の経路がない(SinRt2PilotSessionは実ファイルへの書き込みもプローブの駆動も行わない)ことを確認する。(NEW の実行可能な機能:RT2 プリフライト層+ゲート)。 対象範囲/正直さ: SIN は BLOCKED のまま公開書き込み用――Gate 6 のプリフライトが証明するのは、テンプレート集ではなく、制御された RT2 パイロット;NOT RT2-proven であり、NOT 公開ボタンではない;Rt2Confirmed=NO/RealApplyDone=NO/PublicApplyAllowed=NO。NOT は0x16/0x17を修正せず、NOT は SIN-009/010 に触れず、NOT はMonsterAiEditor内で writer/save/batch/UI/button を行わない;NOT は実際のmonster_*.bin/the game/the probe/Aurora/native-menu/Blitzball/Shop/調合/Sphere/Common(ANIMA)にも触れない;実証済みの Gate 2-5 スタックを再利用する。ビルドは0 errors;--sin-pilot-rt2-rt0+--sin-sandbox-rt0(Gate 5)+--sin-aeon-preview-rt0(Gate 4)+--sin-validate-rt0(Gate 3)+--sin-dryrun-rt0(Gate 2)+--aicmdmeta-rt0+--spiraatlas-rt0+--aiasm-rt0はすべて PASS。ドキュメント:docs/ai/SIN_YU_YEVON_RT2_INGAME_PILOT_RESULT_2026-06-10.md+docs/ai/SIN_YU_YEVON_RT2_OPERATOR_RUNBOOK_2026-06-10.md+docs/ai/HANDOFF_YU_YEVON_SIN_AUTHORING_PROMOTION_NEXT_2026-06-10.md
v2.79.0