josemoreupeso.es
VERSION.md — TLOTP
# 🏷️ TLOTP - Versionado del Proyecto

> **Fuente única de verdad** para la versión de TLOTP

---

## 📊 Versión Actual

**TLOTP v5.1.0**
- **Fecha release**: 2026-03-25
- **Nombre código**: "Los Escribas de Gondor"

---

## 📦 Historial de Versiones

### v5.1.0 — "Los Escribas de Gondor"
- **Fecha release**: 2026-03-25
- **Épicas**: ⚡ Gandalf (fix) · 👑 Aragorn (feature)
- G4b rewrite: tabla tech-stack reemplazada por tabla SDD methodology (EARS, Plan Mode, Kiro, ADR, C4)
- G3 Momento A: invocación condicional al lead del team si GANDALF_TEAM activo, con fallback autónomo 30s
- Aragorn Team Builder: nuevo paso "Proponer Cronista" tras crear team — configuración guiada del agente reporter con lore TLOTP opt-in
- Patrón de reporters reutilizable: nombre, descripción, ruta de salida, narrativa épica opcional

**Closes**: #340, #342

### v5.0.0 — "The Two Towers of the Web"
- **Fecha release**: 2026-03-25
- **Nombre código**: "Los Escribas de Gondor"

### v4.0.0 — "El Mago Blanco"
- **Fecha release**: 2026-03-25
- **Épica**: ⚡ Gandalf — Spec-Driven Development completo (G0–G10)
- 5 exploradores Rohirrim paralelos (Agent tool) mapean el proyecto antes de preguntar nada
- Editor EARS interactivo para requirements.md con clasificación MoSCoW
- design.md con diagramas Mermaid obligatorios + ADR-lite + seguridad + riesgos
- tasks.md con grafo de dependencias Mermaid + sizing S/M/L/XL + acceptance criteria
- Consejo de Rivendel condicional: La Comunidad se convoca según el stack detectado
- G10 forge-team: Aragorn crea un Agent Team basado en el SDD automáticamente
- Documentación on-demand: Plan Mode + Kiro + EARS via WebFetch
- Detector de SDD existente para retomar aventuras en curso
- tlotp-main.md: Gandalf activo (ya no WIP)

**Closes**: #264–#274

### v3.22.0 — "El Rey que Regresa"
- **Fecha release**: 2026-03-25
- **Épica**: 👑 Aragorn — Gestor de agentes y Agent Teams (redesign completo)
- aragorn-main.md: banner épico, permisos, menú paginado 3 pantallas, sistema lore de personajes
- 5 módulos nuevos: analyze, marketplace, create, team-builder, docs
- Sugerencias de agentes desde marketplace en tiempo real (VoltAgent + aitmpl.com)
- Lore de personajes al instalar/listar (Gimli=PHP, Legolas=review, Sam=tests...)
- Team Builder con propuesta automática por stack + lore épico

**Closes**: #252–#263

### v3.16.0 — "Las Almenaras de Gondor"
- **Fecha release**: 2026-03-25
- Automatización del ciclo de release completo:
  - `release-prep.yml`: pre-bump workflow_dispatch — calcula versión, actualiza VERSION.md, crea PR develop → master
  - `backmerge.yml`: sincronización automática master → develop con [skip ci] y auto-merge
- CI hardening en `semver.yml`: paths filter + warning visible cuando falta sección de changelog
- Branch protection endurecida: dismiss_stale_reviews, require_code_owner_reviews (develop), required_conversation_resolution

**Closes**: #177, #178, #179, #180, #181

### v3.15.0 — "Guardians of the Branch"
- **Fecha release**: 2026-03-25
- Ents redesign completo + CI/CD hardening

### v3.14.0 — "The Voices in the Stone"
- **Fecha release**: 2026-03-25
- Menú principal TLOTP rediseñado (paginación 3 pantallas)

### v3.13.0 — "The Voices in the Stone"
- **Fecha release**: 2026-03-25
- Palantír redesign completo + narrativa lore TLOTP

---

## 🎯 Componentes Incluidos

### ✅ Palantír - Inspector de Configuración
**Estado**: Completado
- Inspector CRUD completo (Read, Reset, Recovery, Configurador, Hooks)
- Sistema de backups automáticos
- Detección de conflictos y merge inteligente
- Gestión de hooks: inspección, creación asistida, decision helper
- 12 módulos

### ✅ Celebrimbor - Gestor de Skills
**Estado**: MVP Completado
- CRUD completo (Search, Install, List, Update, Remove)
- Backend CLI (Node.js >=18)
- Integración con skills.sh (59,000+ skills)
- 11 módulos, 4,234 líneas

### ✅ Bardo - Proveedor de MCPs y Plugins
**Estado**: Completado
- Análisis de MCP servers en todos los scopes (local/project/user)
- Análisis de plugins instalados con clasificación por tipo
- Detector de stack tecnológico (lenguajes, frameworks, DBs, servicios)
- Consulta en tiempo real al marketplace oficial (sin hardcodeo)
- Motor de recomendaciones con por qué, para qué y ejemplos de uso
- Asistente de instalación guiada ítem a ítem con confirmación
- Verificación post-instalación con semáforos ✅⚠️❌
- 7 módulos (B1–B7)

### ⏳ Gollum - E2E Testing
**Estado**: Planificado
- Playwright automation
- Page Object Model

### ⏳ Elrond - Global Config
**Estado**: Planificado
- Gestión de configuración global

### ⏳ Gandalf - Autonomous Workflow
**Estado**: Planificado
- Workflow autónomo PHP/Symfony

---

## 📝 Formato de Uso en Prompts

**En banners header**:
```
═══ TLOTP v3.4.0 ═══
```

**En títulos de archivos**:
```
# 💍 TLOTP v3.4.0 - The Lord of the Prompt
```

**En metadata**:
```
Versión: TLOTP v3.4.0
```

---

## 📋 Changelog

### v3.13.0 (2026-03-12) - "The Voices in the Stone"

**🔮 Palantír v2.0 — Rediseño completo**:
- Nuevo menú principal con lore LOTR: Contemplar el reino / Susurrar planes / Compartir visiones / Salir
- Nuevo módulo `02-contemplar-reino`: análisis completo con 6 WebFetch docs oficiales, scoring 0-100, sugerencias priorizadas 🔴🟡🟢, revisor uno a uno con contador y frases de lore
- Nuevo módulo `05-susurrar-planes`: añadir configuración con análisis de tipo visible (CLAUDE.md/rules/hook/settings/MEMORY), análisis de scope con consecuencias de local vs global, WebFetch condicional
- Nuevo módulo `06-compartir-visiones`: importar (análisis + modo seguro / de golpe / mejorar importación), exportar por scope a .md portable, eliminar con análisis de impacto
- Reescritura de `01-mini-guide`: lore de Isengar + solicitud de permisos al final
- Eliminados 9 módulos obsoletos (backup, reset, recovery, reconstruction-engine, configurator, hooks-system, metadata, formato-output, reglas-ejecucion)
- Renumeración coherente de secciones según flujo de ejecución (00→01→02→03→04→05→06)
- `palantir-main.md` actualizado: eliminados 11 @imports obsoletos + info_claude.md estática

**🧭 TLOTP Main — Lore y navegación**:
- Menú principal paginado con lore épico completo para las 5 épicas
- Detección de OS al inicio (`uname -s` → 🐧/🍎/🪟)
- Epics con archivos afectados en línea separada bajo cada opción
- Mini-guía de Palantír integrada al invocar la épica

**Closes**: #139, #140, #147, #148, #150, #151

---

### v3.5.0 (2026-03-10) - "The Smuggler of Lake-town"

**🏹 Bardo - Proveedor de MCPs y Plugins (épica completa)**:
- B1: Análisis de MCP servers en scopes local/project/user desde `~/.claude.json` y `.mcp.json`
- B2: Análisis de plugins instalados con clasificación por tipo (LSP/integración/workflow/output)
- B3: Detector de stack tecnológico (PHP, TypeScript, Python, Go, Rust, Java + frameworks + DBs + servicios)
- B4: Consulta en tiempo real al marketplace oficial vía WebFetch — nunca hardcodeado
- B5: Motor de recomendaciones con matching stack→MCPs/plugins + por qué, para qué y ejemplo de uso
- B6: Asistente de instalación guiada ítem a ítem con selección de scope y confirmación explícita
- B7: Verificación post-instalación con semáforos ✅⚠️❌ y resolución accionable por ítem
- Bardo integrado en menú principal de TLOTP como opción 2 (entre Palantír y Celebrimbor)

**Closes**: #81–#88, #98, #99

---

### v3.4.0 (2026-02-27) - "The All-Seeing Hooks"

**Palantír - Sistema de Hooks**:
- Nuevo módulo `11-hooks-system.md` para gestión completa de hooks (#52)
- Inspección de hooks en 3 niveles de settings.json con análisis inteligente
- Creación asistida: describe qué automatizar → Palantír genera el hook JSON
- Decision Helper: árbol interactivo para elegir entre hook vs rule vs CLAUDE.md vs MCP
- Validación exclusiva contra documentación oficial via WebFetch
- Detección de conflictos, anti-loops, y métricas de cobertura

**TLOTP General - Documentación Live**:
- Nuevo fichero `docs-sources.md` como índice central de documentación (#64)
- Reemplazadas ~545 líneas hardcodeadas por instrucciones WebFetch a URLs oficiales
- 7+ fuentes oficiales indexadas (memory, hooks-guide, agent-teams, skills, sub-agents, output-styles)
- Módulos afectados: info_claude.md, 03-jerarquia-oficial.md, 14-skills-cli-reference.md, 04-backend-cli.md, 15-module-post-install-rules.md

**TLOTP General - Permisos Pre-aprobados**:
- Nuevo PASO 1.5 al inicio de TLOTP para solicitar permisos antes del menú (#49)
- 5 permisos necesarios: Bash, WebFetch, Write, Edit, Read
- 3 opciones: aprobar todos, revisar uno a uno, cancelar

**Closes**: #49, #52, #64

---

### v3.3.0 (2026-02-26) - "The Contextual Forge"

**Celebrimbor - Post-instalación: Rules con Paths**:
- Nuevo módulo `15-module-post-install-rules.md` para crear rules con `paths:` tras instalar una skill
- Activación contextual nativa: skills se invocan solo al tocar ficheros que matchean el patrón
- Sugerencias inteligentes de globs por tipo de skill (10 tipos: TypeScript, Playwright, Python, PHP, CI/CD...)
- Detección de rules existentes para evitar duplicados
- Agrupación de skills en una sola rule si comparten paths
- Actualizado `08-module-install.md` con nuevo Paso 6.5
- Zero coste de contexto hasta activación (vs CLAUDE.md que carga siempre)

**Closes**: #53

---

### v3.2.0 (2026-02-26) - "The Forger's Knowledge"

**Celebrimbor - Referencia CLI oficial**:
- Nuevo módulo `14-skills-cli-reference.md` basado en repo oficial `vercel-labs/skills`
- Corregido `search` → `find` (comando real del CLI)
- Documentados todos los flags reales: `-g`, `-a`, `-s`, `-l`, `-y`, `--copy`, `--all`
- Documentados 7 comandos: `add`, `find`, `list/ls`, `check`, `update`, `init`, `remove/rm`
- Actualizado `04-backend-cli.md` alineado con la realidad
- Registrado módulo 14 en arquitectura de Celebrimbor

**Closes**: #54
**Supersedes**: #47

---

### v3.0.0 (2026-02-16) - "The Two Towers"

**🎉 MAJOR RELEASE - Primera versión production-ready**

**Breaking Changes**:
- Menú principal TLOTP completamente rediseñado (más conciso)
- Documentación reorganizada y simplificada
- Opciones WIP ahora muestran información detallada al seleccionarse

**✨ Features Principales**:

**TLOTP General**:
- 💍 Nuevo concepto: "Un prompt para dominarlos a todos"
- 📚 Documentación interactiva mejorada (Opción 3)
- ℹ️ Sección "Sobre TLOTP" (Opción 4)
- 🎯 Descripción de épicas más concisa
- ✨ Usa documentación oficial Claude Code on-the-fly
- 🔄 Combina con configuraciones existentes sin borrar

**Palantír v1.7**:
- ✅ CRUD completo operativo
- 🔍 Analyzer de mejoras sugeridas
- 🛡️ Sistema de backup obligatorio
- 🔧 Configurador asistido con detección de conflictos
- 11 módulos, ~3,830 líneas

**Celebrimbor v1.0**:
- ✅ MVP completado con todas las operaciones CRUD
- 🔍 Search - Buscar en 59,000+ skills de skills.sh
- 📥 Install - Instalación con auto-config de paths
- 📋 List - Listar skills instaladas (global/local)
- 🔄 Update - Actualizar todas las skills
- 🗑️ Remove - Eliminar skills individuales
- ⚙️ Backend CLI funcional (Node.js >=18)
- 🚧 Opciones WIP documentadas (Modo Auto, Backend Git)
- 11 módulos, ~4,500 líneas

**📊 Estadísticas**:
- 2 épicas completadas (Palantír + Celebrimbor)
- 22 módulos totales
- ~8,330 líneas de prompts
- 2,540 XP acumulados (gamificación)
- Sistema completamente funcional y testeado

**🎯 Próximos pasos**:
- v3.1.0: Celebrimbor - Backend Git + Modo Automático
- v4.0.0: Gollum (Playwright E2E MVP)

---

### v2.1.0 (2026-02-16) - "La Comunidad del Código"

**🎉 Release Highlights**:
- Palantír CRUD completo operativo
- Celebrimbor MVP funcional con backend CLI
- 15,845 líneas totales de prompts
- 7 épicas diseñadas (2 completas, 5 planificadas)

**✨ Features Principales**:

**Palantír**:
- Sistema de configuración asistida con detección de conflictos
- Motor de reconstrucción inteligente
- Reset selectivo (global/proyecto/skills/regla por regla)
- Recovery desde backups con merge
- Inspector de 7 niveles de jerarquía oficial

**Celebrimbor**:
- Gestión completa de skills (CRUD)
- Arquitectura dual-backend (CLI + Git futuro)
- Detección automática de updates al inicio
- Integración con skills.sh
- Detección de duplicados pre-instalación

**TLOTP General**:
- Menú épico de selección de herramientas
- Banner del Anillo Único (One Ring ASCII art)
- Sistema de navegación entre épicas
- Documentación completa

**📊 Estadísticas**:
- 22 módulos totales
- 2 épicas completadas
- 710 XP generados (gamificación)
- 46 issues de GitHub
- 3 épicas activas

---

### v2.0.0 (anterior)

Versión inicial de desarrollo con prototipos.

---

## 🔄 Versionado Semántico

TLOTP sigue [Semantic Versioning 2.0.0](https://semver.org/):

**MAJOR** (x.0.0):
- Cambios incompatibles con versión anterior
- Reestructuración completa
- Breaking changes en arquitectura

**MINOR** (x.y.0):
- Nuevas features compatibles hacia atrás
- Nuevas épicas completadas
- Mejoras significativas

**PATCH** (x.y.z):
- Bug fixes
- Mejoras de documentación
- Refactoring interno

---

## 🚀 Roadmap de Versiones

### v3.6.0 (Próxima minor)
- Palantír: Export/Import de configs (#28)
- Palantír: Mejorar detección de duplicados (#51)
- Palantír: Mejorar sistema de backup (#37)

### v4.1.0 (Próxima minor)
- Mejoras y fixes post-Gandalf
- Posibles mejoras en el Consejo de Rivendel

### v5.0.0 (Próxima major - Gollum)
- Gollum: Companion de testing (forma TBD)
- Integración con Gandalf SDD para generar tests desde requirements

### v6.0.0+ (Visión)
- Dashboard web interactivo
- CLI universal

---

## 🔧 Gestión de Versiones

**Actualización manual** (actual):
1. Editar este archivo (`VERSION.md`)
2. Actualizar referencias en prompts
3. Crear tag de Git: `git tag vX.Y.Z`
4. Push: `git push --tags`

**Automatización futura** (issue #44):
- GitHub Action automático
- Basado en conventional commits
- Auto-update de `VERSION.md`

---

*Última actualización: 2026-03-10*
*Mantenido por: La Comunidad del Código (Pépeton + Claudeton)*