M

Maestro

Vociem 360

Cronograma

OpenFlows Cockpit

Plataforma interna. Ambientes dev/staging/prod criados no Coolify; variáveis e cutover aguardam migração de VPS (reunião de 23/09).
Subir insumo (transcrição ou orientação)
Protótipo para validação, sem backend. Dados reais: reuniões e citações (transcrições em jose-bot/docs), report Vociem de 22/09, issues do Plane (VOC) e PRs mergeados no GitHub (OpenFlows-OFC/vociem), coletados em 23/09/2026. Simulado para demonstrar o fluxo: quem decidiu e quando, entrega de prompts no chat e sinais do Cockpit marcados como tal. Deploy do Coolify é inferido do merge em main. Botões não persistem.

Como este projeto nasceu

Projeto interno, sem proposta comercial nem kickoff formal: nasce de decisão dos sócios sobre a própria plataforma. Projeto COCKPIT criado no Plane (workspace openflows, ciclo Sprint 1 em 25/09) — TSK-011 (25/09) atualizou este registro, que até então dizia "sem projeto no Plane ainda".

70
issues no Plane
0
em andamento
0
a fazer
70
backlog
70
sem update há 7+ dias

Ciclos (COCKPIT)

projetos.openflows.com.br
  • Sprint 1

    24/09 → 09/10

Issues no Plane (COCKPIT)

projetos.openflows.com.br
IssueTítuloEstadoPrioridadeData-alvoAtualizada
COCKPIT-70DECISÃO: permitir apelação humana pra env/.env no OpenCode?Backloghigh—24/09
COCKPIT-69DECISÃO: aumentar disco da VPS ou podar dados?Backloghigh—24/09
COCKPIT-68DECISÃO: rumo do Cockpit — open-source / open-core / SaaS fechado?Backloghigh—24/09
COCKPIT-67DECISÃO: EPM — adotar Plane × OpenProject × construir núcleo?Backloghigh—24/09
COCKPIT-66DECISÃO: e-mail — SMTP Hostinger ou internalizar (Mox)?Backloghigh—24/09
COCKPIT-65DECISÃO: licença do sistema de assinatura — Documenso (AGPL) × OpenSign (MIT)?Backloghigh—24/09
COCKPIT-64DECISÃO: quem autoriza trocar uma das '3 soluções de comparação' da harness-research?Backloghigh—24/09
COCKPIT-63DECISÃO: skills harness/research rodam dentro do Cockpit ou script externo agendado?Backloghigh—24/09
COCKPIT-62Criar .cockpit/skills/research.md (discovery, ligado ao research.md do Spec Kit)Backlogmedium—24/09
COCKPIT-61Criar .cockpit/skills/harness.md (como operar motor/troca de modelo/watchdog/sessão/gates)Backloghigh08/1025/09
COCKPIT-60D179 — Cockpit-Harness não garante fim de rodada para subagentesBackloghigh08/1025/09
COCKPIT-59D178 — skills 'harness' e 'research' não existemBackloghigh08/1025/09
COCKPIT-58D69 — filtro de budget não vê teto do contratoBackloglow—24/09
COCKPIT-57D68 — classificador dá ações opostas pra mesma condiçãoBackloglow—24/09
COCKPIT-56D65 — checkpoint sobrescreve tentativa anteriorBackloglow—24/09
COCKPIT-55D58/D59/D60 — model registry / resolverBackloglow—24/09
COCKPIT-54D173 — deploy.sh builda de outro diretório sem avisarBacklogmedium—24/09
COCKPIT-53D169 — testes gravam no audit de produçãoBacklogmedium—24/09
COCKPIT-52Cutover Coolify — cortar deploy.sh do fluxo diário após 2-3 deploys reais confirmadosBackloglow—24/09
COCKPIT-51Cutover Coolify — decidir destino do /root/cd-cockpit.sh (cron antigo desligado)Backloglow—24/09
COCKPIT-50Cutover Coolify — plano de troca sem downtime (Coolify + deploy.sh coexistindo)Backlogmedium—24/09
COCKPIT-49Cutover Coolify — decidir domínio real de produção (mesmo app vs novo)Backlogmedium—24/09
COCKPIT-48D176 — disco do host em 90-92%: auditoria + decisão aumentar disco × podar dadosBackloghigh08/1025/09
COCKPIT-47#7 EPM — gestão de projetos + portal do cliente (núcleo Plane + portal Cockpit)Backloglow—24/09
COCKPIT-46#6 Sistema de e-mail — curto prazo SMTP Hostinger, longo prazo MoxBackloglow—24/09
COCKPIT-45#5 Assinatura de documentos — Documenso (AGPL) × OpenSign (MIT)Backloglow—24/09
COCKPIT-44#4 Cofre de credenciais (Hostinger/VPS/Coolify) — CRUD criptografado, pré-requisito de #5/#6/#7Backlogmedium—24/09
COCKPIT-43#3 Painel de créditos/tokens — consumo 5h/semanal + alerta antes de estourarBacklogmedium—24/09
COCKPIT-42#2 Clareza ao criar projeto — preview do nome/caminho no modalBacklogmedium—24/09
COCKPIT-41#1 Botão 'Mesclar na main' na UIBacklogmedium—24/09
COCKPIT-40Responsividade mobile: chat e composer (bolhas, composer, sidebar, tool calls sem truncamento)Backlogmedium—24/09
COCKPIT-39URL semântica por sessão: /p/<projeto>/s/<id>Backloglow—24/09
COCKPIT-38Intervenção auditada no chat (quem/quando)Backloglow—24/09
COCKPIT-37G — Feedback/revisão colaborativa nos planos (comentar → aprovar/recusar → IA incorpora)Backlogmedium—24/09
COCKPIT-36F — Assumir chat com registro (evento gravado na conversa)Backlogmedium—24/09
COCKPIT-35D — Sessões ativas × recentes (20 min), depende da presençaBacklogmedium—24/09
COCKPIT-34E — Presença: heartbeat + /api/presenca + painel de quem está onlineBacklogmedium—24/09
COCKPIT-33C — Dia + hora nas mensagens + separador de dataBacklogmedium—24/09
COCKPIT-32B — Confirmar antes de desconectar conta/GitHubBacklogmedium—24/09
COCKPIT-31A — Lápis de renomear com confirmar/cancelarBacklogmedium—24/09
COCKPIT-30F — Clareza 'Novo projeto' vs 'Nova pasta'Backloglow—24/09
COCKPIT-29A — Perguntas sem resposta devem parar a rodada (não assumir 1ª opção)Backlogmedium—24/09
COCKPIT-28B — Contagem de arquivos com subpastasBackloglow—24/09
COCKPIT-27E — 'Planos' na barra lateral esquerda + badge ao vivoBacklogmedium—24/09
COCKPIT-26C — Título da aba = nome do chatBacklogmedium—24/09
COCKPIT-25G — Nomeação de conversas (botão Novo chat, nome manual, lápis, titulação)Backlogmedium—24/09
COCKPIT-24D — Pastas em N níveisBacklogmedium—24/09
COCKPIT-23Levantamento: verificar se Codex passa pelo GuardianBackloglow—24/09
COCKPIT-22Bloqueio do Guardian não deve virar healthy:false do modeloBacklogmedium—24/09
COCKPIT-21Binding engine/modelo divergente entre modeloEscolhido e engineBindings (29% dos chats)Backlogmedium—24/09
COCKPIT-20Registrar no audit quando leitura de .env for aprovadaBackloglow—24/09
COCKPIT-19Persona: deixar claro que .env do worktree pode ser lido (T630), mas env/printenv precisam de aprovaçãoBacklogmedium—24/09
COCKPIT-18OpenCode/Motor 2: ligar aprovação humana (AskUserQuestion/onCommandApproval) pro Guardian de env/.envBacklogmedium—24/09
COCKPIT-17Veto recuperável no OpenCode (Motor 2): permission.bash=ask + continue_loop_on_denyBacklogmedium—24/09
COCKPIT-16Rate-limit/sobrecarga do provedor deve virar TRANSIENT_EXECUTION, não silêncioBacklogmedium—24/09
COCKPIT-15D175 — Kimi K2.7 Code abortado pelo watchdog de 90s em reasoning sem streamingBackloghigh08/1025/09
COCKPIT-14Testes: casos 'session limit' em quota-erro.test.ts e orchestrator/brokerBacklogmedium—24/09
COCKPIT-13UI: mostrar 'assinatura/modelo esgotado até HH:MM UTC — seguindo com <modelo>' em vez de erroBackloghigh08/1025/09
COCKPIT-12Unificar lógica de cota entre Motor 1 (quota-erro.ts) e Motor 2/OFCSBackloghigh08/1025/09
COCKPIT-11orchestrator.ts (OFCS): tratar cota/rate-limit/session-limit como RESOURCE_FAILURE, não STOPBackloghigh08/1025/09
COCKPIT-10classificarErroDeCota: reconhecer padrão 'session limit' e extrair horário de resetBackloghigh08/1025/09
COCKPIT-9Avançar fases 3+ do plano-motor-llm.md (conta OpenRouter já resolvida — B1)Backlogmedium—24/09
COCKPIT-8Fase 8 — instrumentar performance de chats longos/streaming antes de otimizarBacklogmedium—24/09
COCKPIT-7D174 — sonda condena falha transitória como modelo morto; classificar com failure-classifier antes de gravar saúdeBackloghigh08/1025/09
COCKPIT-6Modelo morto some do seletor sem quebrar sessões antigasBacklogmedium—24/09
COCKPIT-5Ligar escada mimo → ling no opencode antes de escalar pra pagoBackloghigh—24/09
COCKPIT-4Criar lib/ofcs/model-health.ts e model-health-probe.ts (sonda de saúde por modelo)Backloghigh—24/09
COCKPIT-3Credencial de GitHub na persona deve ser condicional (só 4/14 têm conexão)Backlogmedium—24/09
COCKPIT-2Melhorar feedback do veto: dizer o que fazer, não só o quêBackloghigh—24/09
COCKPIT-1Corrigir persona do Motor 2 (PERSONA_MOTOR2) para não contradizer o GuardianBackloghigh—24/09

Linhas destacadas: sem atualização há 7+ dias.