proyi-dev
# Novedades de proyi-dev

Cada versión cuenta lo que se terminó en una jornada de trabajo: habrá una por jornada, la más reciente arriba. Cada punto dice qué es: **Nuevo** (no existía), **Mejora** (ya existía y ahora funciona mejor) o **Arreglo** (fallaba y ya no).

## 0.3.0 — 2026-11-01

proyi-dev listo para salir a internet, con inicio de sesión y un espejo de solo lectura, y una pestaña más cómoda para leer las tareas.

### En línea, con inicio de sesión

- **Nuevo.** Inicio de sesión con la contraseña de la persona, en una página propia. Cada agente entra con su propio token, que se crea, se lista y se revoca desde la terminal.
- **Nuevo.** Un modo espejo de solo lectura: muestra los planes y las tareas, y rechaza con un error claro cualquier cambio.
- **Nuevo.** Despliegue continuo a un servidor: cada cambio en main se publica solo. La guía de despliegue explica qué hay que preparar.

### La pestaña

- **Nuevo.** Un menú de usuario arriba a la derecha, con tu imagen de perfil o tus iniciales, en lugar del engranaje. Lleva a *Mi perfil*, *Ajustes*, *Novedades*, *Manual* y, con inicio de sesión, *Cerrar sesión*. Se usa también con el teclado.
- **Mejora.** Los paneles del plan y de la tarea: el borde entre los dos se arrastra y el ancho se recuerda. El árbol se pliega a un riel cuando no cabe o cuando lo pides. La tarea se cierra con una ✕ o con Esc. En el teléfono, un panel a la vez.
- **Nuevo.** Cada plan tiene su color, de una paleta que armoniza con la marca.
- **Mejora.** *Trabajando ahora* dice a quién espera una tarea en revisión: al agente principal o tu aprobación.
- **Arreglo.** El avance de planes y bloques se mide por tareas hechas y ya no llega al 100 % con tareas pendientes. Los puntos van aparte, con cuántas tareas no tienen.

### Tareas y repositorios

- **Nuevo.** Una tarea se mueve a otro plan o bloque, y se borra. Los números no se reutilizan.
- **Nuevo.** Cada proyecto anota la dirección de su repositorio en GitHub, tomada de su carpeta.
- **Arreglo.** Cada commit y cada PR guardan el repositorio donde viven: los enlaces viejos siguen funcionando aunque el proyecto cambie de repositorio.

### Para los agentes

- **Nuevo.** El manual y las novedades son públicos: por el MCP y en las páginas `/manual` y `/novedades`.
- **Mejora.** El historial sin proyecto muestra el de todos los proyectos, cada acción con el suyo.
- **Mejora.** Un campo o una herramienta que no existe da un error con el nombre más parecido y los válidos.
- **Mejora.** La receta de verificación, al día con la forma de correr los tipos y de probar la interfaz.

## 0.2.0 — 2026-10-31

La primera versión publicada: resume todo lo que proyi-dev hace hoy, al salir a su propio repositorio.

### Planes y tareas con su memoria

- **Nuevo.** Cada proyecto tiene planes con su árbol de tareas, en bloques y subtareas, y su avance en puntos.
- **Nuevo.** Cada tarea guarda su por qué y su qué (juntos, el cuerpo de su PR), una descripción en Markdown con diagramas, criterios de aceptación que se marcan, decisiones, lecciones aprendidas, notas a mano y adjuntos: capturas, archivos y enlaces.
- **Nuevo.** Cuatro estados (por definir, lista para trabajar, en progreso y hecha), un origen (pedido, bug o propuesta) y un valor de 1 a 5 que dice cuánto aporta y en qué.
- **Nuevo.** Preparación y cierre: una tarea sin preparar no se puede empezar y una sin cerrar no se da por hecha. proyi-dev dice qué falta.
- **Nuevo.** Bloqueos entre tareas y preguntas para la persona: la tarea espera hasta que se resuelvan, y cada respuesta queda como decisión.
- **Nuevo.** El código que se planeó tocar frente al que se tocó, con lo que pasó en cada archivo en palabras simples; la rama y el PR de la tarea; y los tokens y el costo que consumió.
- **Nuevo.** El historial de cada tarea y un registro de todo el proyecto: quién hizo qué y cuándo.

### La pestaña en vivo y la barra lateral

- **Nuevo.** Una pestaña del navegador, en `http://localhost:3200`, que sirve el propio MCP y se actualiza sola cuando cambian los datos.
- **Nuevo.** Los planes en una barra lateral que se muestra y se esconde, con su ícono, su nombre y su avance. Su ancho se ajusta arrastrando el borde, y el nombre y el ícono de cada plan se cambian ahí mismo.
- **Nuevo.** Vistas de árbol, tablero y dos tortas: qué tareas tienen adjuntos y qué hizo cada agente. La dirección guarda la vista completa.
- **Nuevo.** Un buscador que no distingue tildes y encuentra una tarea por su código.
- **Nuevo.** El detalle de una tarea con su barra (volver, miga de pan, turno y flechas para recorrer el árbol) y sus secciones, que se eligen con *Todas*, *Ninguna* o *Foco*. *Detalles* reúne en la primera página el estado, los puntos y la descripción.
- **Mejora.** Las etiquetas de cada tarea, más claras: origen, valor, puntos, bloqueos, preguntas, el avance de preparación, criterios y cierre, adjuntos, turno y PR. Si no caben, se pliegan con ⋯.
- **Arreglo.** Sin datos, la pestaña muestra un aviso claro con *Reintentar*, no un comando técnico.
- **Arreglo.** La rama de una tarea que todavía no se subió ya no es un enlace roto.

### Ideas como planes

- **Nuevo.** Un plan con el ícono del bombillo es una idea: va aparte en la barra lateral y sus tareas no entran a la lista de prioridades. Cuando se vuelve trabajo, se le cambia el ícono.

### Prioridades y Trabajando ahora

- **Nuevo.** Una sola lista de prioridades para todos los proyectos, que se reordena arrastrando o con el teclado. Marca la siguiente que se puede tomar, y el agente la toma sin esperar a que se lo pidan.
- **Nuevo.** *Trabajando ahora*: cada tarea en progreso como una tarjeta con su proyecto, su plan, quién la trabaja, en qué copia del repositorio y desde cuándo.
- **Nuevo.** En qué está cada agente en tiempo real (preparando, codificando, haciendo commits, cerrando, creando el PR, esperando revisión), calculado solo a partir de git. Si no hay actividad, se apaga.
- **Arreglo.** Lo que se empieza o se termina sale solo de la lista.

### Varios agentes a la vez

- **Nuevo.** El ajuste *Agentes a la vez*: el agente principal reparte tareas entre subagentes, cada uno en su propia copia del repositorio y su rama, hasta dejar su PR abierto.
- **Nuevo.** Cuando quedan lugares libres, cualquier respuesta del MCP lo avisa y dice qué tomar.
- **Nuevo.** Perfiles con nombre, color e imagen para cada persona y cada agente, los mismos en todas partes.
- **Arreglo.** Dos cambios a la vez sobre el mismo plan ya no se pisan.

### Actividad y Seguir

- **Nuevo.** Un panel de actividad que cuenta en una frase lo que hace cada agente, con su ícono y su color. También lo que haces tú desde la pestaña.
- **Nuevo.** *Seguir*: la pestaña va sola a lo que toca cada acción del agente, con un aviso corto. Completar una tarea tiene su propio aviso.
- **Nuevo.** El agente lleva la pestaña a una vista exacta para mostrarte algo, en lugar de pegarlo en el chat, y sabe qué tienes abierto.
- **Arreglo.** *Seguir* ya no se pierde con cada cambio de datos ni cuando el buscador queda con el foco.

### La vista previa en un solo puerto

- **Nuevo.** Para revisar una tarea, la pestaña de siempre muestra su código con una franja de aviso y el botón *Volver a main*, sobre una copia de los datos, nunca los reales.
- **Arreglo.** Ya no hace falta una segunda pestaña, y si la tarea en revisión deja de responder, la pestaña vuelve sola a main.

### Para los agentes: MCP y línea de comandos

- **Nuevo.** Un servidor MCP con 35 herramientas para consultar y cambiar planes, tareas, prioridades y ajustes. Cada una devuelve solo los campos pedidos.
- **Nuevo.** Instrucciones al conectarse: consultar antes de cambiar código, tomar el trabajo de la lista, documentar cada tarea y mostrar en lugar de pegar.
- **Nuevo.** El MCP se recarga solo cuando cambia su código, sin reconectar.
- **Nuevo.** Las mismas herramientas desde la terminal.

### Datos y seguridad

- **Mejora.** Todo en una base SQLite, ya no en archivos JSON: versionada en git, con copia de seguridad diaria y cada cambio entero, así varios agentes trabajan a la vez sin pisarse.
- **Nuevo.** El servidor solo escucha en tu máquina y valida todo lo que recibe. Nada adjunto corre código en la pestaña.

### Documentación y metodología

- **Nuevo.** El README como manual de uso, por secciones, y `AGENTS.md` como puerta de entrada para cualquier agente.
- **Nuevo.** Una guía para instalar proyi-dev y conectar su MCP en Claude Code, Cursor y VS Code.
- **Nuevo.** El mapa del código, el manual para agentes, las reglas que no se rompen, el modelo de datos, el mapa de la interfaz, la receta de verificación y las decisiones grandes.
- **Nuevo.** La metodología: los momentos de un ticket, commits convencionales en español, una rama y un PR por tarea, y el orden del cierre.
- **Nuevo.** Este changelog.

### Colores de marca

- **Nuevo.** El azul de la marca en la barra de arriba, igual en el tema claro y en el oscuro, y el ícono de proyi-dev: un hexágono azul con los signos `< >`.
- **Nuevo.** Tooltips propios en toda la interfaz, que aparecen al instante.