Actualización 2.60
9/6/2026
v2.60.0BETA
Seymour
Insignias de evidencia del Atlas de solo lectura reutilizables, aplicadas al editor Monster AI
- Primera capa de
HANDOFF_ATLAS_READONLY_MODULE_BADGES: reutilizable evidencia-insignia componente que muestra, por entrada, de dónde provienen los datos y hasta qué punto se puede confiar en ellos, sin escritor, sin solicitud, sin SIN. NuevoModules/Common/AtlasEvidenceBadgeStrip.axaml(.cs)(soltar-en UserControl con una propiedadEvidence) +Modules/Common/AtlasEvidenceBadge.cs(AtlasEvidenceBadgecoloreado por gravedad +AtlasEvidenceInfollevando insignias/origen/"donde aparece", fábricasForBibleEntry/ForDetail). Decisión clave (después de la revisión contradictoria): El motor UNO —AiBibleEvidencese parametrizó enDerive(...)y la tira reutiliza las insignias canónicas de la entrada a través deentry.EvidenceBadges, por lo que el Monstruo AI la franja en línea y la ventana completa BIBLIA nunca pueden estar en desacuerdo;IDApermanece como una insignia estructural separada y nunca colapsa en unprovedverde (un error que la revisión detectó y solucionó). Se agregó el tokenpartialde la misión. El texto "dónde aparece en el juego" se convirtió enAiBibleWhereAppears(una fuente SECO compartida por BIBLIA y los módulos). Aplicado alMonster AI Editorpanel BIBLIA en línea: insignias + origen + un expansor "dónde aparece" para la entrada seleccionada; el botón existente 📖 Abrir guía completa abre el BIBLIA enfocado. sin tiempo de ejecución, SIN, guardar-ruta oSpiraDataAtlasCatalogcambios de proveedor. Construya 0 errores/361 advertencias;--spiraatlas-rt0y--aicmdmeta-rt0PASS;AiScriptLab --ai2PASS (validador limpio 346/346)
v2.59.0
v2.60.1BETA
Seymour
Insignias de evidencia de Atlas en Sphere Grid Explorador (segunda aplicación de solo lectura)
- La infraestructura de insignias
v2.60.0obtuvo su segundo hogar: seleccionar un nodo en elSphere Grid Explorerahora muestra las insignias de evidencia del nodo (parser-corpus+RT0+read-only), origen, y "donde eso aparece", medianteAtlasEvidenceInfo.ForDetail+<common:AtlasEvidenceBadgeStrip>. A diminuto de solo lectura accessorSpiraDataAtlasCatalog.TryGetSphereGridNode(layout, nodeIndex)(reflejaTryGetMonsterDetail) mapeaSourceKind(Original/Estándar/Expert →OSG/SSG/ESG) + nodo índice aatlas:sphere-grid-node:{layout}:{index}— el exacto id el catálogo construye, so el nodo resuelve; en cualquier fallo el tira oculta sí mismo (no falso insignia). Crosslink honestidad (Salvaguarda re-stressed por Halyson): de el 4 solicitado módulos, solo Sphere Grid tiene a estable crosslink.Treasure(opacosourceKey, no inversa-derivable de el buki_get índice),Shop(el atlas clave es bank+slot yitem_operand_hexes vacío para elementos; mapeo por operando haría ser a categoría error), yMix(no Alquimia detalle clase existe en el atlas) fueron intencionadamente izquierdo fuera — forzar a insignia ahí haría romper el "no estable crosslink → ocultar" Salvaguarda. No escritor, SIN, tiempo de ejecución, o insignia-motor cambios. COMPILACIÓN 0 errores / 361 advertencias;--spiraatlas-rt0PASS (2493 sphere-grid nodos) y--aicmdmeta-rt0PASS. Verificado de forma adversarial: 0 defectos
v2.60.0
v2.60.2BETA
Seymour
Insignia de evidencia de Atlas en el Editor del Tesoro (cofres de equipo) + corrección honesta del vínculo cruzado del Tesoro
- El explorador
HANDOFF_ATLAS_RIKKU_TREASURE_SHOP_MIX_CROSSLINK_SCOUTreabrió el reclamov2.60.1"El tesoro no tiene una clave estable" y demostró lo contrario para el equipo. cofres: el enlace cruzadotreasure-buki-getsource_keyes NO opaco; estreasure:0x{index:X4}, reconstruible directamente desde el índice de filas del editor. Byte-grounded comprobar: el enlace cruzado(treasure_index, buki_get_id)≡takara.bin(logical_index, type)en todos los 82 Tipo=0x05 filas, 0 discrepancias. El nuevo accesorio de solo lecturaSpiraDataAtlasCatalog.TryGetTreasureGear(treasureIndex, expectedBukiGetRow)resuelveatlas:gear:treasure-0x{index}con un valor-protector: dado que Tesoro es un módulo editable, la insignia solo se muestra mientras el cofre está ACTUALbuki_gettodavía coincide con el corpus: redireccionarlo o cambiar el tipo oculta la tira (sin insignia obsoleta). Conectado a la tarjetaTreasureEditor"Equipo Recogida / buki_get" a través deAtlasEvidenceInfo.ForDetail+<common:AtlasEvidenceBadgeStrip>(insigniasparser-corpus+RT0+read-only, nuncaproved). La tienda permanecepartial(la clave posicional0x{bank}:slot:{n}ES es estable y reconstruible, pero elemento-tienda solo llevadisplay_texty equipo-tienda no llevan ningún índice por-slot, por lo que no hay ningún valor-protector limpio en un módulo editable → UI diferido a evitar un falso positivo). Alquimia permaneceblocked(no existe ningún tipo de detalle Alquimia en el atlas; agregar uno inventaría un ancla). BukiGet = redundante/1:muchos (ya sí mismo-referencias takara). La puerta--spiraatlas-rt0obtuvo 3 afirmaciones duraderas (búsqueda positiva + valor-protector + non-equipo falla), todas PASS. sin cambios de escritor, SIN, tiempo de ejecución oCommoninsignia-motor. Construya 0 errores/361 advertencias;--spiraatlas-rt0,--aicmdmeta-rt0y--treasure-rt0PASS. Documento:docs/ai/ATLAS_RIKKU_TREASURE_SHOP_MIX_CROSSLINK_SCOUT_RESULT_2026-06-09.md
v2.60.1