Files

5.1 KiB
Raw Permalink Blame History

type, tags, layer
type tags layer
Status
dev
dashboard
estado
versao
bloqueios
conformidade
2026-06-30
reorganizacao
wiki

STATUS.md — DashDescomplicar

Versão: 2.7.3 | Data: 2026-06-30 | Ciclo: PDCA Operacional


PDCA Operacional

🟦 PLAN

Proprietário: Claude Code (Desk #2323)
Referência Autoritária: docs/PLANS/DashDescomplicar-PLAN.md

Roadmap Q3-Q4 2026:

  • Q3-S1 (Jul): Audit segurança + certificado de revisão
  • Q3-S2 (Ago): Painel Cron Dev (visibilidade de agentes cron)
  • Q3-S3 (Set): Reintrodução progressiva Paperclip
  • Q3-S4 (Out): Sincronização multi-máquina
  • Q4-S1 (Nov): Integração Wiki Descomplicar
  • Q4-S2 (Dez): Painel Inteligência Stack (melhorias)

Ciclos de Manutenção:

  • Semanal (Seg): Health check + revisão de logs (docs/PLANS § Ciclos de Manutenção)
  • Mensal (último Sex): Audit dependências + STATUS.md update (docs/PLANS § Ciclos de Manutenção)
  • Trimestral: Revisão segurança (OWASP) + testes de carga (docs/PLANS § Ciclos de Manutenção)

🟩 DO

Execução: Desenvolvimento + Deploy em EasyPanel

Localização Código:

  • Repositório: git.descomplicar.pt/ealmeida/DashDescomplicar (Gitea)
  • Dev local: /media/ealmeida/Dados/Dev/DashDescomplicar/
  • Deploy: easy.descomplicar.pt (EasyPanel) — serviço descomplicar_dashboard_descomplicar
  • Banco de dados: CWP 176.9.3.158 — desscomplicar (MySQL)

Dependências Críticas:

  • MCP Gateway (gateway.descomplicar.pt) — 39 MCPs
  • Desk CRM (MySQL interno) — tarefas, tickets, projecto (#2323)
  • n8n — workflows de automação
  • Moloni API — dados financeiros
  • SSH (CWP + EasyPanel) — coleta de métricas infraestrutura
  • IJFW (~/.ijfw/memory/) — sessões Claude Code

Processo de Deploy (docs/PLANS § Processo de Deploy):

  1. Branch main com testes a passar: npm test
  2. Lint sem erros: npm run lint
  3. Build local validado: npm run build
  4. STATUS.md actualizado com versão nova
  5. SSH para EasyPanel + git pull + docker build + restart

Features Activas (v2.7.3):

  • Dashboard (/) — página principal, hero stats
  • Monitor (/monitor) — monitorizacao infraestrutura
  • Financeiro (/financial) — Moloni + Desk métricas
  • MCPs (/mcps) — estado 39 MCPs
  • n8n (/n8n) — automações
  • Paperclip (/paperclip) — 🟡 Suspenso (manutenção)
  • IA/Claude (/ai) — overview Claude Code
  • Operações (/operations) — Desk CRM gestão
  • Sessions (/sessions) — replay Claude Code (obs.md prioritária: /media/ealmeida/Dados/Hub/05-Projectos/Observabilidade/SPEC.md)

🟨 CHECK

Observabilidade: Telemetria, métricas, health checks

Referência OKF:

  • 📊 Métricas: okf/entidades/Metrics.md (coleta de performance, disponibilidade, negócio)
  • 🔗 Integração: okf/relacionamentos/CSRIntegration-integra-Metrics.md

Métricas de Saúde (docs/PLANS § Métricas de Saúde):

  • Uptime: > 99.5% (target SLA)
  • Response time: < 500ms (p95)
  • Error rate: < 0.5% (5xx errors)
  • DB connections: < 80% do pool máximo
  • Disk space: > 10% livre em EasyPanel
  • Session sync: < 5min de lag

Health Endpoints:

  • GET https://dash.descomplicar.pt/api/dashboard (< 500ms)
  • GET /api/metrics (Prometheus format)
  • Logs: docker logs descomplicar_dashboard_descomplicar (EasyPanel)

Ferramenta de Observabilidade:

  • Painéis de Monitor consumem Desk CRM, Moloni, SSH, MCP Gateway (okf/relacionamentos/)
  • Observabilidade sistema integrado (relação bidirecional via okf/index.md)

🟧 ACT

Melhoria Contínua: SelfImprovement (Sistema #2066)

Processo:

  1. Recolher feedback: Desk #65 comentários, CodeRED incidents, logs de erro
  2. Análise: Identificar padrões, causa raiz de falhas
  3. Decisão: Priorizar melhorias (RICE: Reach × Impact ÷ Confidence ÷ Effort)
  4. Implementar: Nova feature/bugfix → PR → review → merge → deploy
  5. Registar: Atualizar CHANGELOG.md + PLAN.md roadmap + STATUS.md

Integração SelfImprovement:

  • SPEC autoritária: /media/ealmeida/Dados/Hub/05-Projectos/SelfImprovement/SPEC.md
  • PLAN autoritário: /media/ealmeida/Dados/Hub/05-Projectos/SelfImprovement/PLAN.md
  • Desk task: #2066

Escalação de Incidentes:

  • P0 (site down): CodeRED imediatamente → curl -X POST https://codered.descomplicar.pt/v1/trigger/RED-ZMT3FCU8
  • P1 (erro crítico): Desk #65 comentário + IRC com Claude Code
  • P2 (bugfix/enhancement): Desk #65 comentário + roadmap Q3-Q4

Estado actual

  • Em curso: Fase C — 5W2H+PDCA completo (AGENTS.md When/How + STATUS.md PDCA + okf/ cruzamentos)
  • Bloqueios: Nenhum
  • Próximos passos:
    1. ✅ AGENTS.md: When/How preenchidos com PLAN/PROC/QR refs
    2. ✅ STATUS.md: PDCA ligado a docs/PLANS, okf/, observabilidade
    3. 🔄 okf/relacionamentos/: completar com arestas de métricas
    4. 🔄 Validar coerência grafo (sem órfãos)

Última actualização: 2026-06-30 (Fase C — PDCA operacional) Próxima revisão de plano: 2026-09-30 (fim Q3, segundo docs/PLANS/DashDescomplicar-PLAN.md)