[RFC-ADN-01] Normalizar nomenclatura de proyectos
- Directorios: PascalCase (p2601_dasuten → P2601_Dasuten) - Planes: numeración pura (P2601_6.1.A → P2601.06.01) - Sin caracteres especiales en nombres de archivo - 07_proyectos.md: convención RFC-ADN-01 integrada, P2604/P2605 agregados - evento:listar: nueva opción --detalle para descripciones completas
This commit is contained in:
+53
-10
@@ -10,13 +10,54 @@ Un **Proyecto** es un esfuerzo coordinado que agrupa múltiples tareas, nodos y
|
||||
- Un **Nodo** (infraestructura estática, snapshot),
|
||||
- Una **Bitácora** (registro diario, efímero),
|
||||
|
||||
Un Proyecto tiene **alcance temporal definido** y **visibilidad gerárquica**: las partes jerárquicas (superiores, coordinadores) pueden consultar su avance de forma asíncrona, típicamente a través de un dashboard web.
|
||||
Un Proyecto tiene **alcance temporal definido** y **visibilidad jerárquica**: las partes jerárquicas (superiores, coordinadores) pueden consultar su avance de forma asíncrona, típicamente a través de un dashboard web.
|
||||
|
||||
## 2. Identificación
|
||||
## 2. Identificación (RFC-ADN-01)
|
||||
|
||||
- **Código**: Alfanumérico con prefijo `P` (ej: `P2601`).
|
||||
- **Ubicación**: `proyectos/<código>_<nombre>.md` (ej: `proyectos/P2601_dasuten.md`).
|
||||
- **Referencia en Bitácoras**: Los hitos que pertenecen a un proyecto deben referenciar su código en la descripción.
|
||||
### Código de Proyecto
|
||||
|
||||
```
|
||||
PYYNN_Tema
|
||||
```
|
||||
|
||||
| Elemento | Significado | Ejemplo |
|
||||
| :------- | :---------- | :------ |
|
||||
| `P` | Prefijo fijo | `P` |
|
||||
| `YY` | Año de creación (2 dígitos) | `26` |
|
||||
| `NN` | Número correlativo | `01` |
|
||||
| `Tema` | Nombre corto (PascalCase) | `Dasuten` |
|
||||
|
||||
**Ejemplo:** `P2601_Dasuten` → Proyecto 01, año 2026, tema Dasuten.
|
||||
|
||||
### Secciones y Sub-secciones
|
||||
|
||||
```
|
||||
PYYNN.SS.ss_Tema.md
|
||||
```
|
||||
|
||||
| Elemento | Significado | Ejemplo |
|
||||
| :------- | :---------- | :------ |
|
||||
| `PYYNN` | ID del proyecto | `P2601` |
|
||||
| `SS` | Sección (2 dígitos) | `06` |
|
||||
| `ss` | Subsección (2 dígitos) | `01` |
|
||||
| `Tema` | Nombre corto (guiones) | `Red-SrvDasu` |
|
||||
|
||||
**Ejemplo:** `P2601.06.01_Red-SrvDasu.md` → P2601, sección 06, sub 01, tema Red del servidor Dasu.
|
||||
|
||||
### Directorio del Proyecto
|
||||
|
||||
```
|
||||
docs/proy/PYYNN_Tema/
|
||||
├── README.md ← Manifiesto (o PYYNN_Tema.md)
|
||||
├── plan/ ← Planes de ejecución
|
||||
│ └── PYYNN.SS.ss_Tema.md
|
||||
└── _hist/ ← Archivo histórico
|
||||
```
|
||||
|
||||
**Reglas de nomenclatura:**
|
||||
- Directorios: `PascalCase` con guión bajo (`P2601_Dasuten`)
|
||||
- Archivos de plan: Numeración pura, guiones en tema (`P2601.06.01_Red-SrvDasu.md`)
|
||||
- Sin caracteres especiales (`:`, espacios) en nombres de archivo
|
||||
|
||||
## 3. Formato de Manifiesto
|
||||
|
||||
@@ -30,8 +71,8 @@ Cada proyecto debe tener un archivo manifiesto con las siguientes secciones:
|
||||
| **Nombre** | Nombre descriptivo del proyecto. |
|
||||
| **Objetivo** | Para qué existe, qué problema resuelve. |
|
||||
| **Stakeholders** | Quién consulta/supervisa el avance (cargo, relación). |
|
||||
| **Topología y Red** | Contexto espacial: subredes en uso, hypervisors anfitriones, aislamiento NAT y reglas de ruteo/VPN necesarias para acceder al entorno. |
|
||||
| **Nodos Involucrados** | Qué infraestructura participa (links a `nodos/`). Debe categorizarse en **Nodos Exclusivos** (Core) y **Nodos de Soporte/Infraestructura**. |
|
||||
| **Topología y Red** | Contexto espacial: subredes, hypervisors, aislamiento NAT y reglas de ruteo/VPN. |
|
||||
| **Nodos Involucrados** | Qué infraestructura participa (links a `nodos/`). Categorizar en **Core** y **Soporte**. |
|
||||
| **Herramientas** | Software, scripts y servicios utilizados. |
|
||||
| **Hitos Clave** | Timeline de alto nivel con estados y fechas. |
|
||||
| **Referencias** | Links a bitácoras, nodos, documentos técnicos. |
|
||||
@@ -64,6 +105,8 @@ Los proyectos son el **tejido conectivo** que une nodos y bitácoras en un prop
|
||||
|
||||
| Código | Nombre | Estado | Manifiesto |
|
||||
| :--- | :--- | :---: | :--- |
|
||||
| P2601 | Sistema DASUTEN | ⏳ | [P2601_dasuten.md](../proyectos/P2601_dasuten.md) |
|
||||
| P2602 | Backups DTIC | ⏳ | [P2602_backups.md](../proyectos/P2602_backups.md) |
|
||||
| P2603 | Sistema de Bitácoras | ⏳ | [P2603_bitacoras.md](../proyectos/P2603_bitacoras.md) |
|
||||
| P2601 | Sistema DASUTEN | ⏳ | [P2601_Dasuten](../docs/proy/P2601_Dasuten/P2601_dasuten.md) |
|
||||
| P2602 | Backups DTIC | ⏳ | [P2602_Backups](../docs/proy/P2602_Backups/P2602_backups.md) |
|
||||
| P2603 | Sistema de Bitácoras | ⏳ | [P2603_Bitacoras](../docs/proy/P2603_Bitacoras/P2603_bitacoras.md) |
|
||||
| P2604 | Mejoras ADN | ⏳ | [P2604_Mejoras-ADN](../docs/proy/P2604_Mejoras-ADN/P2604_mejoras_ADN.md) |
|
||||
| P2605 | Bitácoras Web | ⏳ | [P2605_Bitacoras-Web](../docs/proy/P2605_Bitacoras-Web/P2605_Migracion_Solo_Bitacoras_Web.md) |
|
||||
|
||||
Reference in New Issue
Block a user