アップデート 2.62
2026/6/9
v2.62.0BETA
Seymour
Blitzball Prize Explorer:専用のread-only Atlas UI
Modules/BlitzballPrizeExplorerモジュールを新設した(Reference/REグループの Blitzball Prizes 🏐 タブ、プロジェクトゲートなし)。already-closedカタログSpiraDataAtlasCatalog.BlitzballPrizeDetails(ドメインblitzball-prize)を利用し、賞品ID・takaraインデックス・解決済み報酬・種別・エビデンス 列を持つ検索可能なDataGrid、ステータス/エビデンスと種別のフィルター、 RULEprize 0..100 -> takara 220..320 -> reward(proved-candidateオフライン)を含むバナー、起源/ルール/「ゲーム内での表示箇所」/limitations+<common:AtlasEvidenceBadgeStrip>(Atlas/BIBLEバッジ)を備えた詳細パネルを提供する。正直さを維持し、宝物=proved-candidate(RT2ではない)、リーグ/トーナメント/イベントの64件のscript-sitesは明示的にblockedと表示する(per-event賞品はランタイム/セーブ由来)。tech=partial、overdrive=metadata-onlyであり、現在のラベルを超えて緑色にするものはない。小さなread-onlyアクセサーSpiraDataAtlasCatalog.BlitzballPrizeDetails(遅延読み込み、開発用work/のみ)と、--spiraatlas-rt0アサート2件(229行=カタログ164+サイト64+ガードレール1、ドメインチェック)を追加した。ライターもランタイムもなく、RIKKU/Shop/Treasure/調合、ANIMAのCommonエンジン(消費のみ)、Aurora/Bahamut/SINには触れない。ビルドは0エラー/警告361件。--spiraatlas-rt0+--aicmdmeta-rt0PASS。ドキュメント:docs/ai/ATLAS_WAKKA_BLITZBALL_UI_RESULT_2026-06-09.md
v2.61.5
v2.62.1BETA
Seymour
Item-shop value-guard SINGLE SOURCE(ドリフトを除去し、オペランドの落とし穴を修正)
- item-shop value-guardを強化した。プロバイダーは、
slot_value_hexをitem_shop_command_crosslink.csv(SAME CSV)から読み取るようになり、このCSVがatlas:item-shopの詳細を構築する。別ファイル(item_shop_slots.csv)は使わない。値と詳細は同じ行から取得され、ドリフトできない。ブリッジbuild_spira_atlas_step0c_crosslinks.ps1はクロスリンク列ANDとしてslot_value_hexを出力するようになり、潜在的な落とし穴を除去する。slot_value + 0x2000の計算は、slot_value_hexが空/raw-indexだったときに書き込まれたものだが、0x4000を計算してしまう。パーサーが完全なエンコード値(ポーション用の0x2000)を出力するためである。これはAIコマンドであるAttackへのFALSE結合につながり、ガードレールが禁じるカテゴリーミスそのものである。item_operand_hexは設計上空のままとする(アイテムgame-index≠AIコマンドオペランド)。ドリフト/single-source、オペランド/エンコーディング、回帰/ギアの3レンズ敵対的ワークフローで検証し、sound。古いコメント2件も修正した。Multi-lane note: PROVIDER側はv2.62.0へ取り込まれた(コミット2bc3d7b0、WAKKAレーン、広範な同時git add); this commit brings the BRIDGE half that makes HEAD consistent. Gear untouched. No writer/UI/runtime; no Treasure/Mix/Common/Aurora/native-menu changes. Build 0 errors / 361 warnings;--spiraatlas-rt0PASS (9 shop asserts: 5 gear + 4 item) +--aicmdmeta-rt0PASS. Doc:docs/ai/ATLAS_RIKKU_ITEM_SHOP_SINGLE_SOURCE_RESULT_2026-06-09.md
v2.62.0
v2.62.1.1BETA
Seymour
Blitzballセーブの読み取り/差分、read-only(prize-save REスカウト)
- Read-only CLIツール(
Tools/BlitzballSaveRead.cs+Program.csディスパッチ)は、.datセーブを開き、4つのBlitzball prize-indexフィールド(league/tournament×prize[3]/top-scorer)をRE-derivedオフセットでデコードする(SaveData @file+0x40、BlitzballData @+0x1984、リーグ賞品 @ save-file0x1A3C、トーナメント0x1A42、top-scorers0x1A48/0x1A4A)。各値を、閉じたAtlasカタログ経由で報酬に解決する。モードは--blitz-save-read <save>(デコード)と--blitz-save-diff <before> <after>(save-compare:賞品A対B+full-fileバイト差分。BlitzballData内のランを示し、old->newu16をデコード)である。--baseは上書き可能(on-diskベースは live-confirmedではない )。SaveDataベースRVA0xD2CA90は、IDA(sub_785300がimagebase+0xD2CA90を返す)+Fahrenheit+MemoryMapで確認した。sub_8B5450(0x68C0をSaveFile+0x40からmemcpy)がファイルレイアウトを証明する。100% read-only:セーブ/ゲーム/RAMには何も書き込まない。 合成smoke-test(デコード+報酬解決+変更箇所を特定する差分)で検証した。Atlas UI/Shop/Treasure/調合/Common/Aurora/Bahamut/SINの変更はない。ビルドは0エラー/警告361件。ドキュメント:docs/ai/BLITZBALL_SAVE_RUNTIME_WRITER_SCOUT_2026-06-09.md
v2.62.1