You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
a arquitetura ainda declara simplicio_exec, processos em background, acessos diretos de workspace, proatividade do Agent, login/gateway e release produtiva como incompletos;
o README, o pacote Python, a tag e a main não apontam para o mesmo estado de produto.
Esta issue é um programa de recuperação. Ela não autoriza reabrir/fechar issues automaticamente nem tratar merge como evidência de aceite.
Objetivo
Levar o Simplicio Code do estado “beta com implementação parcial e validação interrompida” para um estado:
reproduzível localmente sem GitHub Actions pago;
validado por evidência durável;
integrado a Agent, Runtime, Mapper, Fast e Loop Hub por contratos versionados;
instalável nos sistemas declarados;
mensuravelmente rápido no caminho crítico;
com backlog e documentação coerentes com a realidade.
Princípios de ownership
Code: UX, TUI/headless/ACP, adapters, approval, diff/progress e apresentação de evidência.
Agent: coordenação cognitiva e advisories; não executa efeitos diretamente.
Runtime: filesystem, processo, sandbox, políticas, receipts e reconciliação.
Loop Hub: filas, waves, fairness, cancel/resume e deduplicação global.
Mapper/Fast: contexto canônico, leitura rápida, cache/índice e proveniência.
Code não deve copiar engines, iniciar outro scheduler global ou criar fallback produtivo local.
Runtime/Loop podem estar indisponíveis em outros produtos, mas no modo produtivo do Code os requisitos declarados devem falhar de forma explícita e comprovável.
Caminho mais rápido
Fase 0 — tornar a prova executável
Criar lane local/container reproduzível que rode os gates necessários sem Actions pago.
Capturar SHA, versões, comandos, duração, exit code, hashes e artefatos.
Revalidar a main atual antes de qualquer nova release.
Não retaggear nem sobrescrever release existente.
Fase 1 — fechar o caminho crítico do produto
Completar contratos Runtime de execução/processos.
Zerar acessos produtivos diretos ao workspace.
Provar AgentHost + Runtime + Loop Hub instalados nas quatro superfícies.
Tratar timeout, cancelamento, reconnect, efeito desconhecido e rollback.
Fase 2 — distribuição produtiva
Entregar login/entitlement e gateway Simplicio.
Substituir assinatura temporária por trust root rotacionável.
Tornar Windows um alvo real ou reduzir honestamente a matriz suportada.
Publicar uma nova versão a partir de SHA validado.
Fase 3 — velocidade
Separar gate rápido de crates Simplicio da auditoria profunda do fork herdado.
Medir cold/warm startup, workspace-open, primeira resposta, primeiro tool progress e tarefa verde.
Eliminar handshakes, mapas, processos e conexões redundantes sem enfraquecer fail-closed.
Evidência mínima para encerramento
SHAs exatos de Code e dependências;
comandos e versões;
logs redigidos de caminho feliz e falhas;
testes unitários, integração, sistema, regressão e segurança aplicáveis;
coverage observado do escopo declarado;
receipts/hashes e prova de idempotência/rollback;
benchmark cold/warm;
release/instalação limpa/update/downgrade;
riscos residuais e limitações explícitas.
Não objetivos
reescrever todo o fork herdado;
colocar scheduler, Runtime ou Mapper dentro da UI;
declarar suporte a plataforma sem binário instalado real;
depender de LLM local para validar o produto;
pagar GitHub Actions como requisito do desenvolvimento local.
Contexto
Auditoria live da
mainapós av0.3.0-beta.5encontrou um descompasso entre código mergeado, validação executada, release instalável e backlog:39ebdd93872b8fae0dc412641acc94c1c7bdc980falhou antes de iniciar os jobs por bloqueio de billing da conta;v0.3.0-beta.5também falhou antes dos builds Linux/macOS/Windows e do gate de formato binário;simplicio_exec, processos em background, acessos diretos de workspace, proatividade do Agent, login/gateway e release produtiva como incompletos;mainnão apontam para o mesmo estado de produto.Esta issue é um programa de recuperação. Ela não autoriza reabrir/fechar issues automaticamente nem tratar merge como evidência de aceite.
Objetivo
Levar o Simplicio Code do estado “beta com implementação parcial e validação interrompida” para um estado:
Princípios de ownership
Caminho mais rápido
Fase 0 — tornar a prova executável
mainatual antes de qualquer nova release.Fase 1 — fechar o caminho crítico do produto
Fase 2 — distribuição produtiva
Fase 3 — velocidade
Evidência mínima para encerramento
Não objetivos
Issues filhas — sequência executável
Fase 0 — prova e release
Fase 1 — caminho crítico governado
Fase 2 — produto
Fase 3 — velocidade, qualidade e verdade operacional
Ordem de dependência recomendada
As issues podem avançar em paralelo quando não compartilham o mesmo arquivo/contrato, mas nenhuma release deve ultrapassar os gates P0 anteriores.
Execução