Actualización 2.194
31/7/2026
v2.194.0.0BETAMINOR
Seymour31 jul 2026
P2-B L1: contrato LLM de suscripción + correcciones de canalización principal (G1/G2/G3) + Ability_Command RT0 + WRITER_MAP conciliado
- contrato LLM (P2-B L1,
FFXProjectEditor/Core/LLM/, 7 archivos): escritoPatchProposal(nunca bytes ejecutables libres; destino{file, offset, length, bytes}),PatchOperationKind(perfil 1 = ByteReplace solamente; Insertar/Eliminar/Aumentar requiere marca + evidencia independiente),LlmGuard(las reglas son código 100% compilado: la inyección rápida nunca cambia el contrato; el catálogoProvenRecipescomienza conppp-sclmove-t3),LlmSessionSettings(opción de participación desactivada por defecto, persistente SIN clave),LlmCredential(solo memoria, cerosDispose()),LlmRedactor(redacción central:sk-*/Portador/api-clave enmascarado + vista previa truncada),LlmRequestEnvelope(RequiresRemoteConfirmationpara hosts sin bucle invertido),PatchProposalReview(aprobación humana con vencimiento - anti aplicación automática),LlmGuardResult/LlmFailure(13 motivos de rechazo escritos, mensajes redactados). 23 pruebas nuevas (guardia 13, redactor 6, revisión 4): inclusión voluntaria, receta desconocida, Insertar/Eliminar sin indicador, límites excedidos, falta de coincidencia de hash, recorrido de ruta, base64 roto, vista previa/ausencia de clave de sesión en los mensajes. Cero rojo, cero escrituras, cero paquetes nuevos. - Correcciones de canalización principal (Lote B): G1 —
OperationExecutorV2llamadoStageAsynccon un diccionario de ediciones VACÍO (el plan no incluía ediciones):FileOperation.Editsagregado y completado porEditSession.Build; G2 —PredictedAfterHash="pending-stage"realizó siempre la verificación de hash fallar: la verificación REAL ahora compara la fase previa con la anterior (una edición debe cambiar bytes) y trata "pendiente-stage" solo como "desconocido"; G3: ejecutor reescrito como 2-pasar todo o nada: Preparar+Verificar TODAS las operaciones antes de Copia de seguridad+Promocionar cualquiera (previamente promocionada operación por operación sin reversión). 4 nuevas pruebas (OperationExecutorV2Tests). Ability_CommandRT0 (P1 B1): identidad de byte de ida y vuelta encommand.bin/item.bin(0x60 extra) ymonmagic2.bin(0x5C no extra): la deriva monmagic documentada en el La auditoría del 2026-06-05 está SUPERSPEDADA (escritor de grupo de texto preservado);AbilityCommandAdapterregistrado enWriterAdapterCatalog; 11 pruebas.- WRITER_MAP reconciliado: 8 escritores de la familia ATEL (sensor reactivo, jefe redondo, omnis, mortibody, mortiorchis, flux nativo, anima OD, despacho indirecto)
PrecisaTestar→WriterValidadocon puertas RT0 reales; rotación de fase marcada Clase B (crecimiento). - Plan P2/P2-B materializado: 5 documentos de diseño (
P2_CENSO_ATEL,P2_IR_SEMANTICA,P2_RECEITAS_ATEL,P2B_CONTRATO_LLM,P2_INTEGRACAO_PIPELINE— todos 2026-07-31) + trabajo pendiente de P1 con matriz de paridad vs. Spira Modificador 0.73. - Línea de base: 164/164 PASS (137 → 164). Corrección de compilación en el archivo propiedad del enjambre:
ShopTableKindinterno→público +ShopTable_File(CS0051/CS0103).ffx-reconstructeddisponible para validación en próximos lotes. ### REVISIÓN
v2.193.0.1