- Creado manifiesto A01_dtic-ADN.md siguiendo estándar A03/A04 - Renombrados planes P2604.* → A01.P00X (8 planes migrados) - Archivado manifiesto legacy P2604_Mejoras-ADN.md en _hist/ - Actualizada ontología y contexto IA con referencias a A01 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
67 lines
2.6 KiB
Markdown
67 lines
2.6 KiB
Markdown
# A01.P002.01 - Plan: Herramienta de Generación de Proyectos ADN
|
|
|
|
**Fecha:** 17 de marzo de 2026
|
|
**Autor:** Antigravity (IA ADN)
|
|
**Estado:** ✅ Completado
|
|
**Proyecto Padre:** [A01 - Ecosistema ADN](A01_dtic-ADN.md)
|
|
|
|
## 📋 Objetivo
|
|
Automatizar la creación de estructuras de proyectos (planes, hitos, tareas) en el ecosistema ADN para garantizar consistencia en la nomenclatura y ubicación de los archivos en `docs/proy/`.
|
|
|
|
## 📅 Fases de Implementación
|
|
|
|
### **Fase 1: Estructura y Lógica Base (Completado)**
|
|
- [x] **1.A:** Desarrollo de `adn/tools/proy/proy.rb` para despacho de comandos.
|
|
- [x] **1.B:** Implementación de `GeneradorProy` en `generador.rb` con lógica de rutas inteligentes.
|
|
- [x] **1.C:** Integración de plantillas dinámicas en `plantillas.rb`.
|
|
|
|
### **Fase 2: Integración al Ecosistema (Completado)**
|
|
- [x] **2.A:** Registro del subcomando `proy` en el entrypoint principal `adn/tools/run`.
|
|
- [x] **2.B:** Soporte para parámetros avanzados (`--proy`, `--fase`) y normalización de títulos.
|
|
| **2.C** | ✅ | Validación de creación automática de directorios según código de proyecto. |
|
|
|
|
---
|
|
|
|
## 📊 Progreso
|
|
|
|
```
|
|
Fase 1: ██████████ 100% Estructura y Lógica Base
|
|
Fase 2: ██████████ 100% Integración al Ecosistema
|
|
```
|
|
|
|
---
|
|
|
|
## 📑 Plantillas Disponibles
|
|
|
|
La herramienta `proy` permite generar los siguientes componentes estandarizados:
|
|
|
|
| Tipo | Propósito | Formato |
|
|
| :--- | :--- | :--- |
|
|
| **`plan`** | Plan de ejecución principal de una fase | `PROY.FASE_Titulo.md` |
|
|
| **`subplan`** | Detalle técnico o procedimiento específico | `PROY.FASE_Subplan.md` |
|
|
| **`mejora`** | Propuesta o registro de mejora puntual | `PROY.FASE_Mejora.md` |
|
|
| **`incidente`** | Documentación de fallos y su resolución | `PROY.FASE_Incidente.md` |
|
|
| **`tarea`** | Seguimiento de una tarea individual compleja | `PROY.FASE_Tarea.md` |
|
|
|
|
### 🚀 Ejemplos de Uso
|
|
|
|
```bash
|
|
# Crear un plan para la fase 2 del proyecto A01
|
|
./adn/tools/run proy nuevo plan --proy:A01 --fase:02 "Generación de Documentos"
|
|
|
|
# Crear un registro de mejora sin fase específica
|
|
./adn/tools/run proy nuevo mejora --proy:P2601 "Optimización de Red"
|
|
|
|
# Crear una tarea dentro de una fase
|
|
./adn/tools/run proy nuevo tarea --proy:P2602 --fase:1.2 "Validación rclone"
|
|
```
|
|
|
|
> 💡 **Nota**: Todos los archivos generados incluyen automáticamente la sección de **📊 Progreso** con barras Unicode pre-configuradas al 0% o con ejemplos listos para editar.
|
|
|
|
---
|
|
|
|
## 🔗 Referencias
|
|
- **Herramienta:** `adn/tools/proy/`
|
|
- **EntryPoint:** `adn/tools/run proy`
|
|
- **Gobernanza:** [06_gobernanza.md](../../../adn/06_gobernanza.md)
|