📋 Schema-Driven LLM Behavior
El principio de que un archivo de schema (CLAUDE.md / WIKI.md) transforma un LLM genérico en un trabajador del conocimiento disciplinado y consistente.
Por qué es necesario
Sin schema, un LLM produce output inconsistente:
- Nombres de archivo distintos para el mismo concepto
- Frontmatter opcional o con campos diferentes
- Cross-references en formatos variados
- Sin trazabilidad a fuentes
Con schema, el LLM sigue reglas precisas:
- Misma estructura siempre
- Mismo formato de frontmatter
- Mismas convenciones de enlaces
- Mismos workflows
Elementos clave de un schema
- Estructura del proyecto — qué carpetas existen y para qué
- Tipos de página — concept, entity, source-summary, comparison
- Frontmatter obligatorio — title, type, sources, related, created, updated, confidence
- Convenciones de naming — kebab-case, wikilinks
- Workflows — pasos concretos para ingest, query, lint
- Reglas duras — raw/ es read-only, log.md es append-only
Aplicación en este wiki
Este wiki (wiki_IA) se rige por llm-wiki, el schema adaptado para LUA basado en el patrón Karpathy.