// catálogo

SUBSISTEMAS
EM PRODUÇÃO

Não é roadmap. Não é "em breve". Estes módulos rodam agora, geram dados, evoluem. Cada um tem schema próprio, jobs próprios, rota Web UI própria.

EVOLUÇÃO AUTÔNOMA

Self-Evolution Loop

Roda diariamente às 02:00. DeepSeek R1 gera 10 ideias de melhoria, rankeia por valor esperado e risco, executa a #1, descarta a pior. Cada ideia vira entrada no idea_pool com rastreabilidade total.

Kill switch global. Auto-approve com segunda opinião (2 modelos diferentes têm que concordar). Quando aprovação acumulada > 0.85 de confidence, age sozinho — quando < 0.85, espera humano.

job: evolution.self_loop.daily
tabela: idea_pool
rota: /evolution
schema: v34+
VIDA · 8 DOMÍNIOS

Vida-OS

8 domínios da vida monitorados continuamente. Observer captura sinais, Proposer sugere ajustes (em modo aspiracional — só propõe, nunca executa sozinho), Nudges enfileiram lembretes sob silêncio configurável.

Auto-improve nightly às 03:00 melhora os próprios prompts. Conteúdo de signals nunca sai do disco: o site mostra apenas a existência do subsistema, jamais o que ele detectou.

tabela: life_signals · life_proposals
tabela: nudges_queue · user_silences
rota: /life
schema: v33
QUARENTENA VISUAL

Live Neuron Forge

Toda evolução de neuron passa por quarentena antes de promoção. Forge mostra o diff visual, roda os testes em sandbox isolado, e oferece um botão [promote] ou [reject]. Nada vira produção sem passar por aqui.

SSE stream ao vivo de eventos: quando uma proposta entra, sai, é aprovada.

tabela: forge_quarantine · forge_events
rota: /forge · /api/forge/stream
schema: v32
CICLO 3H

Maestro

A cada 3 horas, mesmo com Mac dormindo (WakeForBackgroundTasks=true), o Maestro varre os projetos do criador, identifica gargalos, dispara ações via pipeline 3-camadas, gera relatório consolidado em Markdown.

Aprovação otimista: ações reversíveis executam imediatamente; usuário aprova/nega depois; undo automático em 24h se nada for marcado.

job: maestro.cycle.3h
tabela: maestro_reports · maestro_runs
tabela: maestro_tasks · actions
rota: /maestro
FERRAMENTAS EXPOSTAS

MCP Server

40+ tools e neurons expostos via Model Context Protocol — Claude Desktop, Cursor e Zed conseguem chamar as ferramentas do OR4CULO diretamente. HTTP em /mcp, stdio em or4culo.mcp.stdio.

Capability policies blindam o que cada cliente pode chamar — não é "tudo aberto pra quem conectar".

tabela: tools · tool_call_log
tabela: capability_policies
rota: POST /mcp (JSON-RPC)
SSE · TOKENS AO VIVO

Activity Feed + Why?

Stream de tokens em tempo real conforme o sistema "pensa". Cada chamada tem um call_id rastreável — clique em "Why?" e veja o trace completo: prompt, modelo escolhido, custo, decisão de routing, neurons acionados.

Black box é doença. Provenance trace é o tratamento.

tabela: activity_calls · llm_call_log
rota: /activity
API: /api/why/<call_id>
24/7

Scheduler + launchd Watchdog

Scheduler core (python -m or4culo.scheduler) com jobs nucleares indeletáveis — auto-improve nightly, maestro 3h, evolution daily, ingestão contínua. launchd watchdog auto-reinicia Web UI a cada 5min se cair.

2000+ runs de job armazenados, success rate 24h exibido no /live.

tabela: scheduled_jobs · job_runs
tabela: scheduler_state
schema: v31
SANDBOX + POOL

Sandbox isolado + Credential Pool

Código gerado por IA roda em subprocess isolado (com opção de Docker), nunca diretamente no host. Cada execução é auditada na sandbox_runs com stdout/stderr/exit_code.

Credential Pool faz rotação automática quando recebe 429/402 (rate limit/billing) com cooldown configurável. Nenhuma chave fica hard-coded.

tabela: sandbox_runs · code_exec_log
tabela: llm_credentials

Tudo isso existe agora.

Os números no dashboard vêm direto dessas tabelas. Sem demo, sem mock.

[ ABRIR /live ]