docs: actualizar documentacion integral (.agente/, README, agents.md) y sincronizar espejo maestro de infraestructura
This commit is contained in:
@@ -71,6 +71,15 @@ Proveer un sistema web robusto, ágil y seguro para la gestión integral de tick
|
||||
- Gestión global de empresas/tenants (`companies`).
|
||||
- Asignación de planes (`free`, `pro`, `enterprise`) y cuotas máximas de usuarios y tickets.
|
||||
|
||||
### 6. Módulo FSM — Visitas Técnicas en Terreno (`/agent/ticket/:id/visita`)
|
||||
**Estado: ✅ Operativo**
|
||||
- Programación y despacho de visitas técnicas directamente hacia `tareas.telcotronics.com` (CT 132 `192.168.10.160:3000`).
|
||||
- Sincronización de nómina de técnicos en tiempo real (`/api/external/users/list`).
|
||||
- Creación de tareas operativas con checklist inicial, coordenadas GPS y destino.
|
||||
- Persistencia en MariaDB (`ticket_visitas`) con caché de timeline en `historial_json`.
|
||||
- Mini-Timeline de seguimiento en vivo en `view-ticket.ejs`: Programada ➔ Check-in GPS ➔ Evidencias/Fotos ➔ Finalización con firma del cliente.
|
||||
- Automatización bidireccional de hilos de tickets y estados (`en_progreso` al despachar, `completada` al cerrar).
|
||||
|
||||
---
|
||||
|
||||
## Infraestructura y Fuentes de Verdad
|
||||
@@ -78,11 +87,14 @@ Proveer un sistema web robusto, ágil y seguro para la gestión integral de tick
|
||||
- **Repositorio Git Oficial:** `https://git.telcotronics.net/pablinux/help_desk.git` (remoto `origin` configurado localmente).
|
||||
- **Servidor MCP de Infraestructura:** `http://192.168.10.160:3006/sse` (modo SSE). Panel web: `http://192.168.10.160:3007`.
|
||||
- **Ficha MCP de Help Desk:**
|
||||
- Categoría: `service` / `application`
|
||||
- Estado en inventario: ⏳ Pendiente de registro remoto. Se intentó registrar vía `crear_servicio`, pero la base de datos del MCP arrojó `MysqlError 1114 (The table 'services' is full)`. Se registró el incidente formalmente en el sistema de feedback del MCP como **Feedback #20** (`helpdesk-services-full-20261016`, estado `OPEN`).
|
||||
- Categoría: `application`
|
||||
- Tipo: `webapp`
|
||||
- Puerto: `3008`
|
||||
- Estado en inventario: ✅ **Registrado oficialmente como Servicio ID 35** (`http://192.168.10.160:3007/api/services/35`).
|
||||
- Incidente previo resuelto: Feedback #20 cerrado como `RESOLVED` tras liberación de espacio en disco en CT 114.
|
||||
- **Base de Datos Central:**
|
||||
- Host: `192.168.10.149:3306` (CT 114 en Proxmox).
|
||||
- Base de datos: `help_desk` (Verificada: 5 tablas activas: `companies`, `departments`, `ticket_respuestas`, `tickets`, `users`).
|
||||
- Base de datos: `help_desk` (Verificada: 6 tablas activas: `companies`, `departments`, `ticket_respuestas`, `tickets`, `users`, `ticket_visitas`).
|
||||
- Usuario: `helpdesk`.
|
||||
- **Puerto Local de Ejecución:** `3008`.
|
||||
|
||||
@@ -180,5 +192,6 @@ Acceso web en navegador: `http://localhost:3008`
|
||||
- [.agente/proyecto_estructura.md](file:///home/pablinux/Projects/Node/help_desk/.agente/proyecto_estructura.md): Árbol de archivos y tabla completa de endpoints HTTP.
|
||||
- [.agente/proyecto_errores.md](file:///home/pablinux/Projects/Node/help_desk/.agente/proyecto_errores.md): Bitácora de incidentes y problemas conocidos.
|
||||
- [.agente/objetivos.md](file:///home/pablinux/Projects/Node/help_desk/.agente/objetivos.md): Registro de objetivos completados, en curso y pendientes.
|
||||
- [.agente/tareas.md](file:///home/pablinux/Projects/Node/help_desk/.agente/tareas.md): Bitácora de tareas, entregables completados y backlog.
|
||||
- [.agente/reglas.md](file:///home/pablinux/Projects/Node/help_desk/.agente/reglas.md): Reglas de seguridad y buenas prácticas del proyecto.
|
||||
- [.agente/ideas.md](file:///home/pablinux/Projects/Node/help_desk/.agente/ideas.md): Registro de propuestas e ideas en evaluación.
|
||||
|
||||
Reference in New Issue
Block a user