Update 2.63
10.6.2026
v2.63.0BETA
Seymour
Mix-Detail-Kind im Spira Data Atlas (read-only, `proved-candidate`, wertgeschützt)
- Der erste ehrliche Mix-Anker im Atlas: neues
SpiraDataAtlasDetailKind.MixCombination+ AccessorSpiraDataAtlasCatalog.TryGetMixCombination(originIndex, partnerIndex, currentRawResult), der den parser-kanonischen Datensatzwork/step0_consolidated_v5/mix_combinations.csv(6.328 Zeilen = 112×113/2, 0 doppelte Schlüssel) in den Provider einpluggt.prepare.binist eine 112×112 untere Dreiecksmatrix (riginOträgt nur in Partner-Slots0..ONicht-Null-Ergebnisse), also lebt jedes ungeordnete Paar{a,b}in genau einer kanonischen Zelle origin=max, partner=min; der Schlüsselmix:0x{0x2000+max}+0x{0x2000+min}ist aus den(origin, partner)-Indizes des Editors ohne Raten.result_hexist das GLEICHE Little-Endian-Wort, das der Editor alsMixResultRow.RawResultliest (Editor-Reader byte-identisch per--mixtable-rt0; Parser gleiche Endianness) → Wert-Guard = Integer-Vergleich im gleichen Raum: das Bearbeiten des Ergebnisses bricht den Match und versteckt das Badge (kein Stale); eine leere Zelle (roh 0, einschließlich jedes oberen Dreiecks-Spiegels) bricht kurz ab. SINGLE SURCE: Wert-Dict + Detail kommen aus derselben CSV. Gate--spiraatlas-rt014891 → 21219Details (+6.328 Basteln; alle eindeutig) + 8 neue Asserts (Anzahl 6328; Lookup 0+0→Ultra-Potion0x30AC; kanonische rdnung(3,1)==(1,3); Wert-Guard0x9999versteckt; leerer raw-0-Miss; ut-of-Range-Index-Miss; Domänensuche; BIBLE-Domänen-Mix). Read-only: kein Writer/UI/Runtime/SIN; berührt nicht den Mix-Editor (Writer), Treasure/Shop (RIKKU), ANIMAsCommon-Badge-Engine (nur via Suche konsumiert) oder Aurora/Bahamut/native-menu. Entblockt YUNA-Backlog Q2 (warblocked). UI-Badge-Wiring = nächster Handoff (docs/ai/HANDOFF_JECHT_MIX_ATLAS_PROVIDER_NEXT_2026-06-10.md). Build 0 Fehler / 361 Warnungen;--spiraatlas-rt0+--aicmdmeta-rt0PASS. Doc:docs/ai/ATLAS_JECHT_MIX_DETAIL_KIND_SCOUT_RESULT_2026-06-10.md. [previous:v2.62.1.1]