7.1 KiB
7.1 KiB
Auditoría Sistema TZZR - 2026-01-01
Resumen Ejecutivo
Auditoría completa del sistema TZZR realizada antes de implementar mejoras de la Fase 1-7.
Estado General
| Servidor | Microservicios | Web Apps | PostgreSQL | Estado |
|---|---|---|---|---|
| DECK | 4/4 OK | 2/2 OK | 93 tablas | ✅ Operativo |
| CORP | 4/4 OK | 2/2 OK | 32 tablas | ✅ Operativo |
1. DECK (72.62.1.113)
1.1 Microservicios Docker
| Servicio | Puerto | Estado | Health Check |
|---|---|---|---|
| clara-service | 5051 | Up 6 days (healthy) | {"status":"ok"} |
| alfred-service | 5052 | Up 6 days (healthy) | {"status":"healthy"} |
| mason-service | 5053 | Up 6 days | {"status":"healthy"} |
| feldman-service | 5054 | Up 6 days | {"status":"healthy"} |
1.2 Aplicaciones Web (systemd)
| App | Puerto | Estado | Health Endpoint |
|---|---|---|---|
| MindLink | 5090 | active (running) | /api/health → OK |
| Flow-UI | 5080 | active (running) | /api/health → OK |
Nota: Los endpoints de health son /api/health, no /health
1.3 Base de Datos PostgreSQL
- Ubicación: Docker container
postgres - DB Principal:
tzzr - Usuario:
tzzr - Total tablas: 93
Tablas principales:
immutable_log- Log inmutableclara_log- Log de Clarafeldman_cola,feldman_validaciones- Cola Feldmanmerkle_batches- Batches Merkledeck_*- Tablas específicas DECK (emails, files, projects, etc.)hst_*- Hash Semantic Taggingtask_*- Gestión de tareasia_*- Contexto IAcircle_*- Sistema de mensajería
1.4 Otros Contenedores Docker
| Contenedor | Estado | Puerto |
|---|---|---|
| windmill-server | Up 37h | 8100 |
| nextcloud | Up 6 days | 8084 |
| directus | Up 6 days | 8055 |
| mailcow (múltiples) | Up 6 days | 25,465,587,993,995 |
| vaultwarden | Up 6 days (healthy) | 8085 |
| shlink | Up 6 days | 8083 |
| ntfy | Up 6 days | 8080 |
| deck-odoo | Up 6 days | 8069 |
| filebrowser | Up 6 days (healthy) | 8082 |
| redis | Up 6 days | 6379 |
2. CORP (92.112.181.188)
2.1 Microservicios Docker
| Servicio | Puerto | Estado | Health Check |
|---|---|---|---|
| margaret-service | 5051 | Up 6 days (healthy) | {"status":"ok"} |
| jared-service | 5052 | Up 20h (healthy) | {"status":"healthy"} |
| mason-service | 5053 | Up 20h | {"status":"healthy"} |
| feldman-service | 5054 | Up 20h | {"status":"healthy"} |
2.2 Aplicaciones Web (systemd)
| App | Puerto | Estado | Health Endpoint |
|---|---|---|---|
| MindLink | 5090 | active (running) | /api/health → OK |
| Flow-UI | 5080 | active (running) | /api/health → OK |
2.3 Base de Datos PostgreSQL
- Ubicación: Host (no Docker)
- DB Principal:
tzzr - Total tablas: 32
Tablas principales:
immutable_log- Log inmutableai_*- Contexto IA (contexts, conversations, memory, etc.)context_*- Algoritmos de contextosesiones_ia,tareas_ia,mensajes_iaknowledge_base,memory
2.4 Otros Contenedores Docker
| Contenedor | Estado | Puerto |
|---|---|---|
| windmill-server | Up 2 days | 8000 (local) |
| nextcloud | Up 6 days | 8080 |
| directus | Up 43h | 8055 |
| odoo | Up 6 days | 8069 |
| shlink | Up 43h | 8082 |
| vaultwarden | Up 6 days (healthy) | 8081 |
| ntfy | Up 6 days | 8880 |
| addy | Up 8 min | 8083 |
| redis | Up 6 days | 6379 |
3. Código Fuente
3.1 MindLink
Ubicación: /opt/mindlink/
Endpoints disponibles:
GET /- Portal principalGET /api/health- Health checkGET /api/services- Lista serviciosGET /api/services/status- Estado de serviciosGET /api/service/<id>/status- Estado de un servicioPOST /api/shorten- Acortar URLGET /api/urls- Listar URLsGET /s/<code>- Redirección cortaGET /api/url/<code>/stats- Estadísticas URL
Archivos:
app.py(15.3 KB)requirements.txttemplates/.env(INSTANCE_TYPE)
3.2 Flow-UI
Ubicación: /opt/flow-ui/
Endpoints disponibles:
GET /- Portal principalGET /api/health- Health checkPOST /api/ingest- Ingestar entradaGET /api/entradas- Listar entradasGET /api/log- Ver logGET /api/mason/pending- Items pendientes MasonGET/PUT /api/mason/item/<id>- Gestión itemsPOST /api/mason/item/<id>/resolve- Resolver itemPOST /api/mason/item/<id>/descartar- Descartar itemGET /api/feldman/milestones- MilestonesGET /api/feldman/blocks- BloquesGET /api/feldman/verify/<hash>- Verificar hashGET/POST /api/flujos- Gestión flujosPOST /api/flujos/<id>/ejecutar- Ejecutar flujoGET /api/ejecuciones- Listar ejecucionesGET /api/hsu/*- Biblioteca, tags, gruposGET /api/status- Estado general
Archivos:
app.py(22.7 KB)requirements.txttemplates/.env(SERVER, DB config)
4. Documentación R2
4.1 Estructura skynet v8 en R2
s3://architect/system/skynet v8/
├── 00_VISION/
│ ├── filosofia.md
│ └── glosario.md
├── 01_ARQUITECTURA/
│ ├── almacenamiento.md
│ ├── overview.md
│ ├── aplicaciones/ (mind-link, packet, vision-builder)
│ └── entidades/ (architect, corp, deck, flg, hst, itm, loc, ply)
├── 02_COMPONENTES/
│ ├── internos/ (administracion, auditoria, contable, context-system, etc.)
│ └── servicios externos/ (asistente, circle, cloudville, etc.)
├── 02_INFRAESTRUCTURA/ (duplicado, revisar)
├── 03_MODELO_DATOS/
│ └── schemas/
├── 04_INFRAESTRUCTURA/
├── 05_INTEGRACIONES/
└── 06_SEGURIDAD/
Total documentos: 68 archivos .md
5. Repositorios Gitea
| Repositorio | Última actualización |
|---|---|
| system-docs | 2026-01-01 |
| captain-claude | 2025-12-29 |
| system-plan | 2025-12-30 |
| packet | 2025-12-24 |
| mason | 2025-12-24 |
| feldman | 2025-12-24 |
| margaret | 2025-12-24 |
| jared | 2025-12-24 |
| sentinel | 2025-12-24 |
| orchestrator | 2025-12-24 |
6. Problemas Detectados
6.1 Críticos
- Ninguno
6.2 Moderados
- Estructura duplicada en R2:
02_COMPONENTES/y02_INFRAESTRUCTURA/en mismo nivel - posible error de organización - Diferencia de tablas DECK vs CORP: DECK tiene 93 tablas, CORP solo 32 - puede ser intencional pero verificar sincronización
6.3 Menores
- Health endpoint inconsistente: MindLink/Flow-UI usan
/api/healthmientras que microservicios usan/health - Repos desactualizados: Varios repos sin commits desde 2025-12-24 (1 semana)
7. Recomendaciones
- Estandarizar health endpoints: Agregar
/healthcomo alias a/api/healthen MindLink y Flow-UI - Revisar estructura R2: Corregir duplicación de carpetas 02_*
- Sincronizar esquemas: Verificar si CORP necesita las mismas tablas que DECK
- Actualizar repos Gitea: Sincronizar código de servidores con repositorios
Generado: 2026-01-01 12:45 UTC Sistema: CAPTAIN CLAUDE