Relatório do Sistema — Phase 21.5 (Histórico)

Snapshot histórico do Arc OS após a integração da Inteligência Evolutiva. Nota: Este documento reflete o estado do sistema na Phase 21.5. O sistema atual está na Phase 40.18 com 62+ endpoints de API, dashboard CRM, OAuth, Sage Worker e mais. Consulte o Guia do Usuário e a Visão Geral do Produto para a documentação atual.


Resumo do Sistema

Métrica Valor
TypeScript principal (shared + bots + scripts) 3.298 linhas
Módulos compartilhados 7
Skills registradas (registry) 18
Skills da biblioteca 7
Total de skills 25
Tipos de regras de eval 6
Conjuntos de regras de eval piloto 3 (9 regras no total)
Agentes 6
Child bots (produção) 2
Commits Git 36
Phases entregues 15 → 21.5
Código de backend customizado 0 linhas

Arquitetura

                    ┌──────────────────────────────────┐
                    │       Master Bot (Port 19210)      │
                    │       @citadel_master_bot          │
                    │                                    │
                    │  /status /health /deploy /watchdog  │
                    │  /new_project /remove_project       │
                    │  Approve/Reject improvements        │
                    └──────────┬───────────┬─────────────┘
                               │           │
                  ┌────────────┘           └────────────┐
                  ▼                                     ▼
        ┌───────────────────┐             ┌───────────────────┐
        │  Child: citadel-v2 │             │  Child: pt         │
        │  Port 19211        │             │  Port 19212        │
        │                    │             │                    │
        │  Intelligence:     │             │  Intelligence:     │
        │  ├ Context Router  │             │  ├ Context Router  │
        │  ├ Learnings       │             │  ├ Learnings       │
        │  ├ Binary Evals    │             │  ├ Binary Evals    │
        │  └ Quality Track   │             │  └ Quality Track   │
        └───────────────────┘             └───────────────────┘
                  │                                     │
                  ▼                                     ▼
        ┌───────────────────┐             ┌───────────────────┐
        │  MCP Bridge        │             │                    │
        │  Port 19200        │             │  (no bridge yet)   │
        │  SSE + HTTP API    │             │                    │
        └────────┬──────────┘             └───────────────────┘
                 │
                 ▼
        ┌───────────────────┐
        │  Phaser.js Frontend│
        │  Port 5173 (dev)   │
        │  Visual AI Office  │
        └───────────────────┘

Mapa de Módulos

shared/ (7 módulos, 1.124 linhas)

Módulo Linhas Phase Finalidade
logger.ts 189 20.5 Logging estruturado em JSONL: canais system/dialog/error, rotação diária
vault.ts 216 20.5 Armazenamento de segredos criptografados com AES-256-GCM: initVault, getSecret, setSecret
quality.ts 192 21.1+21.5 Rastreamento de execução e feedback, agregação, detecção de baixo desempenho
ui_templates.ts 158 21.0+21.5 Teclados Telegram: menu master, cards de projetos, botões child, propostas de melhoria
evals.ts 142 21.5 Motor de Binary Evals: 6 tipos de regras, checkOutput, formatWarnings
context-router.ts 117 21.5 Pontuação de skills: correspondência de triggers/palavras-chave, geração de SKILLS_HINT
learnings.ts 110 21.5 Correções persistentes: carrega/adiciona/formata learnings a partir de markdown

Runtimes dos bots (1.937 linhas)

Arquivo Linhas Finalidade
child-bot/bot.ts 944 Proxy Telegram-Claude CLI com integração da camada de inteligência
master-bot/bot.ts 993 Orquestrador: comandos, cards de projetos, Watchdog, aprovação de melhorias

Scripts (237 linhas)

Arquivo Linhas Finalidade
scripts/nightly-improve.ts 237 Karpathy Loop: análise de métricas → propostas de melhoria → Telegram do CEO

Inventário de Skills

Skills do Registry (18)

Skill Categoria Phase Evals
handoff-protocol complex, skill_injection 15.2 -
code-review complex 15.3 3 regras
system-audit complex 15.3 3 regras
git-manager complex, skill_injection 16 3 regras
project-onboarding complex, skill_injection 16 -
web-scaffolding complex 15 -
code-review-protocol complex 15 -
automated-testing complex 15 -
deployment-flow complex 15 -
knowledge-index complex 15 -
document-analysis complex 15 -
citadel-wrapup cli_command 19.4 -
citadel-recall cli_command 19.4 -
citadel-status cli_command 19.5 -
citadel-task cli_command 19.5 -
citadel-deploy cli_command 19.5 -
figma-audit complex, skill_injection 21 -
figma-apply-system complex, skill_injection 21 -
figma-implement complex, skill_injection 21 -

Skills da Biblioteca (7)

Skill Domínio
docker-ops Orquestração de containers
figma-design Pipeline de design para código
github-actions Workflows de CI/CD
odoo-expert Desenvolvimento Odoo ERP
odoo-owl-expert Framework Odoo Owl
plasthetica-style-guide Guia de estilo específico do projeto
postgres-pro Otimização PostgreSQL

Camada de Inteligência (Phase 21.5)

Pipeline de Processamento de Mensagens

Message In
    │
    ├─ Context Router    scores 18 registry skills → top-5 SKILLS_HINT
    ├─ Learnings Loader  reads learnings.md → LEARNINGS block
    ├─ BTW Queue         prepends extra context from BTW mode
    │
    ▼
buildGsdPrompt() assembles: LEARNINGS → BTW → CONTEXT → SKILLS_HINT → TASK
    │
    ▼
claude -p <prompt> --max-turns 20
    │
    ▼
    ├─ Binary Evals      checks response against .evals.json rules
    ├─ Quality Tracker    logs execution event (skills, success, duration)
    │
    ▼
Telegram response + inline buttons + eval footnotes

Ciclo de Feedback

Fix It button → addLearning(source: "fixit") → learnings.md → next prompt
Thumbs-down   → addLearning(source: "negative") + logFeedback → metrics
Thumbs-up     → logFeedback(positive: true) → metrics

Ciclo Noturno

03:00 UTC → nightly-improve.ts
  → Read quality-metrics.json per child
  → findUnderperformingSkills(threshold: 80%)
  → Generate proposals
  → Send to CEO via Master Bot Telegram
  → CEO: [Approve] → backup skill.md → mark approved
  → CEO: [Reject] → mark rejected

Infraestrutura

VPS (Contabo)

Serviço Porta Endpoint de Health
Master Bot 19210 /api/master/health
Child: citadel-v2 19211 /api/child/health
Child: pt 19212 /api/child/health
MCP Bridge 19200 /api/health
Frontend 5173 (dev) / Docker N/A

Cron Jobs

Agendamento Tarefa
A cada 15min Sincronização Git (memory bridge)
A cada 30min Verificação de saúde do Morty SRE
A cada 2h Agregação de métricas do CFO
Diariamente Relatório de status do CMO
Diariamente Backup do DB
Diariamente às 03:00 Loop noturno de melhorias

Logging

Segurança


Histórico de Phases

Phase O que foi construído
15 Sistema de skills, agentes, blueprints
16 Git manager, onboarding de projetos
18 Issue-pai guarda-chuva
19 Comandos CLI, biblioteca, wrapup/recall
20 Bots federados, arquitetura Master + Child
20.5 Logging estruturado, Watchdog, Vault, onboarding
21.0 Templates de UI, controle de subprocessos, rastreamento de qualidade
21.1 Agregação de métricas de qualidade, botões de feedback
21.5 Inteligência Evolutiva: evals, Context Router, learnings, loop noturno
22-26 API de backend CRM, Workspace, Workers, Specs
28-30 Auto-ingestão de conhecimento, wizard de onboarding
32-34 Wiki, CRUD de skills, issues, ARC CLI
36 Cloud PM, Neural Skill Generator, NotebookLM Bridge
37-38 OAuth (Google/GitHub), autenticação por email/senha, binário ARC CLI
39 CRM responsivo para mobile
40.10-40.18 Histórico de chat, Sage Worker, benchmarks, marketplace, ícones Lucide, Vault Telegram, worker bots

Para detalhes do sistema atual, consulte a Visão Geral do Produto.