Glosario¶
Definiciones cortas de los términos que aparecen en la documentación. Usa el buscador (arriba) para saltar a uno.
| Término | Qué significa |
|---|---|
| ADR (Architecture Decision Record) | Documento corto que registra una decisión técnica, su contexto y consecuencias. En Tramalia viven en docs/ai/05. |
| AGENTS.md | Archivo estándar (Linux Foundation) con las reglas del proyecto que leen todos los agentes IA. Fuente única de verdad. |
| Agente IA | Herramienta que lee contexto, razona, edita archivos y/o ejecuta comandos (Claude Code, Codex, Cursor, Antigravity…). |
| Bootstrap | Herramientas base que instalas manualmente primero (mise, git, uv), porque no pueden instalarse solas. Una vez presentes, mise install trae todo lo demás. |
| CLI (Command-Line Interface) | Interfaz de línea de comandos: se usa escribiendo comandos en la terminal. |
| Copyleft | Tipo de licencia que obliga a mantener abierto el código derivado (GPL, LGPL, MPL). En Tramalia no afectan porque las tools se invocan, no se enlazan. |
| Enforcement | Que Tramalia bloquee el cierre de una tarea si un gate falla (salvo excepción documentada con --allow-fail). |
| Evidence pack | Carpeta fechada con la prueba verificable de un cierre: comandos, salidas crudas, riesgos, rollback, próximos pasos y metadata.json. |
| Fachada (façade) | Capa fina que pone una sola interfaz delante de un subsistema complejo. El CLI y tramalia mcp son fachadas. |
| Fan-out | Propagar una fuente única (AGENTS.md) a los formatos de varios agentes (Cursor, Copilot…), con rulesync. |
| Gate (quality gate) | Validación obligatoria antes de cerrar una tarea: build, test, lint, seguridad, base de datos, UX/UI. |
| Handoff | Traspaso estructurado entre agentes/sesiones: tarea → archivos → comandos → resultado → riesgos → pendientes → siguiente paso. |
| Idempotente | Que ejecutar dos veces produce el mismo resultado sin dañar nada. tramalia init es idempotente: no pisa lo existente. |
| Interop (interoperabilidad) | Herramientas externas opcionales que Tramalia orquesta pero no requiere; si faltan, sigue gobernando y lo registra como excepción. |
| LSP (Language Server Protocol) | Protocolo que da inteligencia de código (definiciones, referencias). Serena lo usa para navegar símbolos sin leer archivos enteros. |
| MCP (Model Context Protocol) | Protocolo estándar para conectar agentes IA con herramientas y datos. Tramalia expone una fachada MCP opcional. |
| metadata.json | Resumen estructurado de cada cierre (tarea, agente, timestamps, exit codes, estado) que hace la auditoría consultable. |
| Moat | El "foso" o diferencial defendible de un producto. En Tramalia: evidence pack, handoff, gates y auditoría repo-first. |
| N0 / N1 / N2 (niveles de memoria) | N0 = archivos + CLI · N1 = fachada MCP · N2 = memoria persistente real (Engram / basic-memory / mem0). |
| Ponytail / YAGNI | Principios de minimalismo: haz lo mínimo correcto, no reconstruyas lo que ya existe, no abstraigas de más. |
| Repo-first | Usar el repositorio como fuente de verdad: todo lo importante queda versionado en él, no escondido en configs globales. |
| SAST (Static Application Security Testing) | Análisis estático de seguridad del código (lo hace Semgrep). |
| Shell-out | Que Tramalia ejecute un comando externo (subprocess) y muestre su salida tal cual, sin reimplementarlo. |
| Snapshot | Foto empaquetada del repo para consumo de IA (lo hace Repomix). |
| Stack | El conjunto de tecnologías de un proyecto (Angular, .NET, PostgreSQL…). tramalia detect lo identifica. |
| Standalone | Que funciona por sí solo, sin depender de nada externo. El núcleo de Tramalia es standalone (solo Python). |
| Token | Unidad mínima de texto que consume un modelo IA. "Ahorrar tokens" = enviar menos contexto para reducir costo y latencia. |
| Wheel | Formato de paquete instalable de Python (.whl); es lo que usa pip install. |
¿Falta algún término? Es un buen primer aporte.