[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:
+17
-11
@@ -47,11 +47,11 @@
|
||||
|
||||
### Flujo de Trabajo DB-First
|
||||
1. **Iniciar jornada**: `./adn/tools/run jornada iniciar [modo] [HH:MM]` (registra en DB)
|
||||
2. **Registrar actividad**: `./adn/tools/run db evento:crear [opciones]` (crea entrada en DB)
|
||||
2. **Registrar actividad**: `./adn/tools/run db evento:crear [opciones]` (estado y modo se calculan automáticamente)
|
||||
3. **Desarrollar componente Ruby**: Seguir principios "Menos es Más" (atómico, reutilizable)
|
||||
4. **Operaciones DB**: Usar `./adn/tools/run db` para todas las operaciones (listar, actualizar, eliminar)
|
||||
5. **Registrar finalización**: `./adn/tools/run db evento:actualizar <ID> --fin HH:MM --estado completado`
|
||||
6. **Verificar en Web**: Acceder a `http://localhost:5174` para visualizar bitácora actualizada
|
||||
5. **Registrar finalización**: `./adn/tools/run db evento:actualizar <ID> --fin HH:MM` (estado se calcula automáticamente)
|
||||
6. **Verificar en Web**: Acceder a `http://localhost:5174` - La bitácora se actualiza automáticamente cada 30s o al recuperar el foco
|
||||
7. **Resguardar cambios**: Commit y push con formato `[Categoría] Descripción`
|
||||
|
||||
### Subcomandos DB Disponibles
|
||||
@@ -60,9 +60,12 @@
|
||||
./adn/tools/run db salud:bd
|
||||
|
||||
# Gestión de eventos (entradas cronológicas)
|
||||
./adn/tools/run db evento:crear --nodo <nombre> --titulo "Título" --inicio HH:MM
|
||||
# Estado y modo se calculan automáticamente:
|
||||
# - Estado: si tiene --fin → ✅, si no → ⏳
|
||||
# - Modo: si no se especifica, se obtiene desde la última jornada del día
|
||||
./adn/tools/run db evento:crear --nodo <nombre> --descripcion "Texto" --inicio HH:MM [--fin HH:MM] [--modo P|R]
|
||||
./adn/tools/run db evento:listar [--desde FECHA] [--hasta FECHA] [--nodo NODO]
|
||||
./adn/tools/run db evento:actualizar <ID> [--fin HH:MM] [--estado ESTADO]
|
||||
./adn/tools/run db evento:actualizar <ID> [--fin HH:MM] # Estado se calcula automáticamente
|
||||
./adn/tools/run db evento:eliminar <ID>
|
||||
|
||||
# Gestión de bitácoras
|
||||
@@ -166,9 +169,9 @@ referencia canónica y exclusiva de las directivas que un agente IA debe seguir.
|
||||
| `db salud:bd` | Verificar conexión y estado de PostgreSQL | DB-First |
|
||||
| `db bitacora:crear` | Crear nueva bitácora diaria en DB | DB-First |
|
||||
| `db bitacora:listar` | Listar bitácoras existentes desde DB | DB-First |
|
||||
| `db evento:crear` | Crear nueva entrada cronológica (I-F-D-E) | DB-First |
|
||||
| `db evento:crear` | Crear entrada (estado y modo se calculan auto.) | DB-First |
|
||||
| `db evento:listar` | Listar entradas con filtros desde DB | DB-First |
|
||||
| `db evento:actualizar` | Actualizar una entrada existente en DB | DB-First |
|
||||
| `db evento:actualizar` | Actualizar entrada (estado auto. si --fin) | DB-First |
|
||||
| `db evento:eliminar` | Eliminar una entrada existente por ID de DB | DB-First |
|
||||
| `db nodo:crear` | Crear nuevo nodo en DB | DB-First |
|
||||
| `db nodo:listar` | Listar nodos desde DB | DB-First |
|
||||
@@ -184,14 +187,17 @@ referencia canónica y exclusiva de las directivas que un agente IA debe seguir.
|
||||
# 1. INICIO DE JORNADA (registra en DB)
|
||||
./adn/tools/run jornada iniciar presencial 08:00
|
||||
|
||||
# 2. REGISTRAR ACTIVIDAD DE DESARROLLO RUBY (DB-First)
|
||||
./adn/tools/run db evento:crear --nodo srv-ns8 --titulo "Desarrollo componente Ruby: hook pre-commit mejorado" --inicio 09:00 --descripcion "Mejora del hook pre-commit para mayor robustez y aplicación de principios ADN"
|
||||
# 2. REGISTRAR ACTIVIDAD (estado y modo se calculan automáticamente)
|
||||
./adn/tools/run db evento:crear --nodo srv-ns8 --descripcion "Mejora del hook pre-commit" --inicio 09:00
|
||||
|
||||
# 2a. Con hora de fin (estado será ✅ automáticamente)
|
||||
./adn/tools/run db evento:crear --nodo srv-ns8 --descripcion "Tarea completada" --inicio 09:00 --fin 10:00
|
||||
|
||||
# 3. LISTAR ACTIVIDADES DEL DÍA (consulta DB)
|
||||
./adn/tools/run db evento:listar --desde $(date +%Y-%m-%d)
|
||||
|
||||
# 4. ACTUALIZAR ENTRADA AL FINALIZAR (DB-First)
|
||||
./adn/tools/run db evento:actualizar <ID> --fin 12:30 --estado completado
|
||||
# 4. ACTUALIZAR ENTRADA AL FINALIZAR (estado se calcula desde --fin)
|
||||
./adn/tools/run db evento:actualizar <ID> --fin 12:30
|
||||
|
||||
# 5. CERRAR JORNADA (registra en DB)
|
||||
./adn/tools/run jornada cerrar remoto 18:00
|
||||
|
||||
Reference in New Issue
Block a user