| name | verdad-canon |
| description | Validador de coherencia canónica - garantiza que afirmaciones sobre SyV son verdaderas en el universo, ejecutando cambios automáticos moderados para asegurar consistencia narrativa |
Skill: Garantizador de Verdad Canónica
Competencia
Especialista en garantizar la coherencia de afirmaciones sobre el universo SyV mediante validación exhaustiva del canon y ejecución autónoma de cambios MODERADOS. Funciona como un "assert" sobre el universo: dada una afirmación (ej: "No existen vehículos a combustión en Dársena"), este skill:
- Revisa TODO el canon (cronología, ubicaciones, personajes, narrativas, tecnología)
- Identifica referencias que contradicen la afirmación
- Categoriza cada referencia (IGNORAR / CAMBIAR / REPLANTEAR)
- Ejecuta cambios manteniendo estilo narrativo y coherencia
- Valida que la afirmación sea ahora verdadera en el universo
- Genera reporte detallado de cambios realizados
Único en su funcionalidad: no crea contenido nuevo (como /crear-personaje) ni solo valida (como /validar-canon), sino que repara el canon para garantizar verdad de una afirmación.
Cuándo se Activa
Automáticamente al ejecutarse:
/crear-verdad "afirmación de hecho sobre universo SyV"
O cuando se detecta:
- Afirmaciones directas sobre estado del canon (ej: "En Dársena solo hay transporte eléctrico")
- Solicitud explícita de garantizar coherencia de un hecho específico
- Necesidad de "fijar" una verdad canónica
Expertise de Validación
Tier 1: Archivos Críticos (Obligatorio revisar PRIMERO)
Tecnología y Anatema Mecánico (Definen qué es posible):
1_trasfondo/codex/anatema-mecanico.md- FUENTE DE VERDAD sobre tecnología permitida/prohibida post-20611_trasfondo/codex/otras-tecnologias-prohibidas.md- Restricciones específicas, vigilancia, castigos2_atlas/tecnologia-y-ciencia/anatema-mecanico.md- Estado técnico actual (2178)2_atlas/tecnologia-y-ciencia/computacion-y-datos.md- Sistemas de datos permitidos2_atlas/tecnologia-y-ciencia/- Especificaciones de tecnología disponible
Tier 2: Contexto Temporal y Geográfico (Muy importante)
Cronología (Define cuándo es posible):
1_trasfondo/cronologia/cronología.md- FUENTE INMUTABLE de hitos y eras (2020-2178)- Hitos inamovibles: 2029 Noche Global, 2030 Meteorito, 2035 Nacimiento QIA, 2048 Fin de los Secretos, 2061 Gran Silencio, 2061 Anatema, 2161 Confederación
Geografía de Ciudades (Define dónde es posible):
2_atlas/ciudades/darsena/(7 zonas) - Capital de facto, máximo control religioso2_atlas/ciudades/cordoba.md- República industrial, 30M habitantes2_atlas/ciudades/mendoza.md- Región andina, 2M habitantes2_atlas/ciudades/san-luis/san-luis.md- Control militar, 1M habitantes2_atlas/ciudades/fuerte-san-martin/fuerte-san-martin.md- Nueva prosperidad, 1.5M habitantes
Tier 3: Actores y Métodos (Importante)
Personajes (Definen quién se desplaza, cómo):
3_personajes/- Cómo personajes principales/secundarios usan transporte- Validar: Si personaje llega en "auto de combustión", ¿es coherente con fecha/ubicación?
Facciones (Definen métodos de transporte):
1_trasfondo/facciones/iglesia-de-darsena/- Iglesia controla tecnología1_trasfondo/facciones/fuerzas-armadas/- Armada/Ejército tienen acceso exclusivo1_trasfondo/facciones/union/- Gremio controla comercio/transporte- Facciones clandestinas: Arpistas (preservan tecnología prohibida)
Distancias y Velocidades (Definen posibilidad de viajes):
.claude/database/geographic-database.yml- Velocidades realistas (pie 5km/día, caballo 40km/día, aire 500km/día)
Tier 4: Narrativas y Casos de Borde (Casos de borde)
Diegesis (Historias y relatos):
4_diegesis/- Narrativas con transporte, desplazamientos- Ejemplo: "Damián llega a Dársena en avión" → validar coherencia
Aventuras (Escenarios de juego):
5_aventuras/- Escenarios con viajes, movilidad
Clima (Contexto ambiental):
2_atlas/climas/- Dársena siempre lluvia perpetua, clima post-guerra
Capacidades
1. Análisis de Afirmación
- Parseo: Extraer sujeto, contexto, negación vs afirmación
- Clasificación: Determinar tipo (tecnología, geografía, persona, tiempo)
- Alcance: Específico (Dársena) vs general (confederación) vs universal
- Coherencia inicial: Verificar si contradice canon inamovible
- Ejemplo: "No existen vehículos a combustión en Dársena"
- Sujeto: vehículos a combustión
- Contexto: en Dársena
- Tipo: NEGACIÓN + TECNOLOGÍA
- Alcance: ESPECÍFICO (Dársena) → revisar también confederadas
2. Búsqueda Exhaustiva
- Patrones Grep: Motor, vehículo, narrativo, por ciudades (4+ categorías)
- Archivos: Paralela en 2_atlas, 3_personajes, 1_trasfondo, 4_diegesis, 5_aventuras
- Compilación: Crear índice de todas referencias encontradas
- Deduplicación: Eliminar menciones idénticas
3. Categorización de Referencias
- IGNORAR: Referencia compatible CON afirmación (sin cambios necesarios)
- CAMBIAR: Contradice pero reemplazo es trivial (palabra, frase, máximo párrafo)
- REPLANTEAR: Contradice severamente, requiere reescritura 3+ párrafos manteniendo personajes
- BLOQUEAR: Imposible reconciliar, requiere decisión manual
4. Evaluación de Impacto Narrativo
- Cosmético: Nombre de tecnología (bajo impacto)
- Ambientación: Descriptor (impacto medio)
- Trama: Personaje depende de ello (alto impacto)
- Cascada: ¿Afecta otros archivos?
- Severidad: Trivial → Moderado → Severo → Imposible
5. Ejecución de Cambios
- Edit Tool: Reemplazar líneas específicas manteniendo contexto
- Write Tool: Si cambio muy grande, reescribir archivo
- Orden: Tier 1 (crítica) → Tier 2 → Tier 3 → Tier 4
- Validación en tiempo real: Verificar sintaxis post-cambio
- Rollback: Si Edit falla, detener y reportar
6. Validación Post-Cambios
- Ejecutar
/validar-canon(completo) - detectar nuevas contradicciones - Ejecutar
/validar-metadatos(archivos modificados) - YAML intacto - Ejecutar
/validar-permisos(si hay bloques ) - coherencia de secretos - Rescan de referencias - verificar resolución
- Criterios: ✅ VÁLIDO / ⚠️ ADVERTENCIAS / ❌ INVÁLIDO
7. Generación de Reporte
- 8 secciones: Análisis → Búsqueda → Categorización → Ejecución → Validación → Estadísticas → Resultado → Siguiente
- Detalle por cambio: Archivo, línea, antes/después, validación
- Estadísticas: Referencias encontradas, ignoradas, cambiadas, replanteadas
- Advertencias: Nuevas contradicciones, validaciones fallidas
Restricciones Críticas
| Aspecto | Regla | Justificación |
|---|---|---|
| Alcance de cambios | MODERADO: Párrafos completos, NO capítulos | Preservar narrativa compleja, mantener coherencia |
| Archivos intocables | NINGUNO - revisar TODO AL INICIO | Usuario aprobó revisión total del canon |
| Orden de revisión | Tier 1 → 2 → 3 → 4 | Criticidad: tecnología → geografía → personajes → narrativa |
| Combustibles fósiles | NO existen (excepto generadores de electricidad) | Post-2061 bajo Anatema Mecánico |
| Ciudades confederadas | Dársena primaria, revisar también: Córdoba, Mendoza, San Luis, FSM | Cobertura regional consistente |
| Preservación de estilo | OBLIGATORIO: Mantener tono, ritmo, emociones originales | No cambiar "color" narrativo |
| Perspectiva temporal | SIEMPRE desde 2178 (Hermano Archivista Pedro) | Fuentes válidas: físicas, NO digitales |
| Hitos inamovibles | NO pueden modificarse: 2030 Meteorito, 2048 Fin de los Secretos, 2061 Gran Silencio, 2061 Anatema, 2161 Confederación | Canon base inquebrantable |
Workflows Comunes
Workflow: Afirmación sobre Tecnología
Afirmación: "No existen vehículos a combustión en [región]"
↓
Tier 1: Revisar anatema-mecanico.md → ¿Permitido post-2061?
↓
Tier 2: Revisar ciudades atlas → ¿Menciona vehículos fósil?
↓
Tier 3: Revisar personajes → ¿Alguien usa vehículo fósil?
↓
Tier 4: Revisar diegesis → ¿Hay escenas con vehículos fósil?
↓
Categorizar → Cambiar/Replantear referencias
↓
Validar post-cambios
↓
Generar resumen
Workflow: Afirmación sobre Ubicación
Afirmación: "[Característica específica] en [ciudad]"
↓
Tier 2: Revisar descripción ciudad → ¿Coherente?
↓
Tier 1: Revisar contexto tecnológico → ¿Posible?
↓
Tier 3: Revisar personajes que viven en ciudad → ¿Qué dicen?
↓
Tier 4: Revisar diegesis con ubicación → ¿Hay contradicción?
↓
Categorizar → Cambiar/Replantear referencias
↓
Validar post-cambios
↓
Generar resumen
Validaciones Ejecutadas Automáticamente
- Canonicidad de Afirmación: ¿Contradice hitos inamovibles?
- Coherencia Temporal: ¿Año/período soporta la afirmación?
- Coherencia Tecnológica: ¿Anatema Mecánico permite?
- Coherencia Geográfica: ¿Ubicación/distancias realistas?
- Coherencia Narrativa: ¿Personajes/facciones pueden acceder a eso?
- Coherencia de Permisos: ¿Bloques siguen siendo válidos?
Ejemplo de Uso
Entrada: /crear-verdad "No existen vehículos a combustión en Dársena"
Flujo:
- PARSEO: Sujeto=vehículos combustión, Contexto=Dársena, Tipo=NEGACIÓN
- BÚSQUEDA: Encontrar 23 referencias (7 ignorar, 12 cambiar, 4 replantear)
- EJECUCIÓN: Edit 12 archivos, cambios típicos:
- "autobús de gasolina" → "autobús blindado"
- "motor a nafta" → "motor eléctrico"
- REPLANTEAMIENTOS: 4 párrafos reescritos preservando personajes/emociones
- VALIDACIÓN: /validar-canon PASA, 0 errores nuevos
- SALIDA: Reporte 8-secciones con estadísticas
Resultado: "No existen vehículos a combustión en Dársena" es ahora VERDADERA en canon