P2603 - Sistema de Bitácoras (dtic-BITACORAs)
Manifiesto de Proyecto | Referencia: adn/07_proyectos.md
Identificación
| Campo |
Valor |
| Código |
P2603 |
| Nombre |
Sistema de Bitácoras Web |
| Estado |
⏳ En Ejecución |
| Inicio |
03/03/2026 |
| Fin Estimado |
Por definir |
Objetivo
Evolucionar el registro manual de operaciones (archivos .md) hacia una aplicación web con arquitectura frontend/backend que permita:
- Registro en tiempo real de entradas de bitácora mediante API REST.
- Consulta visual de la actividad diaria agrupada por nodo y proyecto.
- Compatibilidad con el formato I-F-D-E del ADN (exportación a Markdown).
- Estética unificada con el dashboard del proyecto P2601.
Stakeholders
| Rol |
Persona |
Visibilidad |
| Responsable Técnico |
Lic. Ricardo MONLA |
Operador directo |
| Dirección de TIC |
(Jerárquico superior) |
Dashboard asíncrono |
Nodos Involucrados
Nodos Exclusivos (Core)
| Nodo |
IP |
Rol en el Proyecto |
| srv-ns8 |
10.0.10.8 |
Servidor de la aplicación (Docker) |
Herramientas
| Herramienta |
Uso |
| React 18 + TypeScript |
Frontend SPA |
| Vite |
Build tool y dev server |
| Node.js + Express |
Backend API REST |
| PostgreSQL 15 |
Base de datos relacional |
| Docker Compose |
Orquestación de servicios |
Hitos Clave
| Fecha |
ID |
Estado |
Hito |
| 03/03 |
INIT |
⏳ |
Inicialización del proyecto. Creación de dtic-BITACORAs/ con esquema DB y APIs. |
| — |
UI01 |
📍 |
Frontend: Vista de bitácora diaria con entradas I-F-D-E agrupadas por nodo. |
| — |
API01 |
📍 |
Backend: CRUD completo de entradas, nodos y bitácoras. |
| — |
EXP01 |
📍 |
Exportador a Markdown compatible con el ADN. |
| — |
PROD |
📍 |
Despliegue en producción (srv-ns8, Nginx reverse proxy). |
| 07/03 |
ADN01 |
📍 |
Automatización Ruby del ADN: Implementación de herramientas CLI unificadas para validación, generación y contexto (Plan 260307-1400). |
Arquitectura
Referencias