Files
dtic-DIIAA/docs/proyectos/P2603_bitacoras.md
T

3.2 KiB

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:

  1. Registro en tiempo real de entradas de bitácora mediante API REST.
  2. Consulta visual de la actividad diaria agrupada por nodo y proyecto.
  3. Compatibilidad con el formato I-F-D-E del ADN (exportación a Markdown).
  4. 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

┌─────────────────┐    ┌─────────────────┐    ┌─────────────────┐
│   Frontend      │    │     Backend      │    │   Database      │
│   React/Vite    │◄──►│  Node.js/Express │◄──►│  PostgreSQL 15  │
│   Puerto 5173   │    │   Puerto 3001    │    │   Puerto 5432   │
└─────────────────┘    └─────────────────┘    └─────────────────┘
         │                      │
         └──────────────────────┘
                  Docker Compose

Referencias