アップデート 2.63
2026/6/10
v2.63.0BETA
Seymour
調合 の詳細種別を Spira Data Atlas に追加(read-only、`proved-candidate`、value-guarded)
- Atlas 初の、根拠に忠実な 調合 アンカー: 新しい
SpiraDataAtlasDetailKind.MixCombinationとアクセサーSpiraDataAtlasCatalog.TryGetMixCombination(originIndex, partnerIndex, currentRawResult)を追加し、parser-canonical データセットwork/step0_consolidated_v5/mix_combinations.csv(6,328 行 = 112×113/2、重複キー0件)をプロバイダーに組み込む。prepare.binは 112×112 の lower-triangular 行列(起点Oには non-zero の結果が相手スロット0..Oにのみ入る)なので、順序なしの各ペア{a,b}は正規セルの1か所、すなわち origin=max、partner=min にのみ存在する。キーmix:0x{0x2000+max}+0x{0x2000+min}は、エディターの(origin, partner)インデックスから 推測なしで再構成できる。result_hexは SAME little-endian ワードで、エディターはこれをMixResultRow.RawResultとして読む(エディターのリーダー byte-identical は--mixtable-rt0準拠、パーサーも同じエンディアン)→ value-guard = same-space の整数比較: 結果を編集すると一致が崩れてバッジが非表示になる(古い表示は残らない)。空セル(raw 0、すべての upper-triangle ミラーを含む)は short-circuits。SINGLE SOURCE: value-dict と詳細は同じ CSV から取得する。ゲート--spiraatlas-rt0は14891 → 21219の詳細(+6,328 調合、すべて一意)と 新規アサーション8件(件数6328、0+0の検索→ウルトラポーション0x30AC、正規順序(3,1)==(1,3)、value-guard0x9999は非表示、空の raw-0 は見つからない、out-of-range のインデックス不在、ドメイン検索、BIBLE のドメイン混在)を確認する。Read-only: writer/UI/runtime/SINはなし。調合 エディター(writer)、Treasure/Shop(RIKKU)、ANIMA のCommonバッジエンジン(検索経由で消費するだけ)、Aurora/Bahamut/native-menu には 変更を加えない。YUNA のバックログ Q2 のブロックを解除(以前はblocked)。 UI のバッジ接続が次の引き継ぎ(docs/ai/HANDOFF_JECHT_MIX_ATLAS_PROVIDER_NEXT_2026-06-10.md)。ビルドはエラー0件 / 警告361件;--spiraatlas-rt0+--aicmdmeta-rt0PASS。ドキュメント:docs/ai/ATLAS_JECHT_MIX_DETAIL_KIND_SCOUT_RESULT_2026-06-10.md
v2.62.1.1