Contexto
A #49 já eliminou o bypass de filesystem usado pela WorkspaceSession no PR #107, mas o manifesto workspace-access-manifest/v1 ainda aponta efeitos locais em:
list/stat e tree-walk do workspace;
edit/apply_patch fora do adapter Runtime;
- busca por
ripgrep/walkers locais;
- executor
bash/terminal, que ainda usa processos locais.
Objetivo
Entregar consumidores reais de simplicio_fs_list, simplicio_fs_stat, simplicio_edit e simplicio_exec, com Agent → Runtime obrigatório, idempotência/efeito desconhecido e testes fake + E2E no Runtime. Não fechar #49 sem reduzir a zero as violações produtivas auditadas.
Relacionada: #49, PR #107.
Revisão complementar do projeto: simplicio-code
Responsabilidade avaliada: IDE/orquestração. Esta issue deve ser entendida no contexto da auditoria-mãe do repositório.
Objetivo específico
validar usuário → plano → Agent/Runtime → alteração → testes → PR
Fluxo de testes obrigatório
comando → plano → execução → diff → testes → cancelamento → retomada
- Registrar SHA/branch, ambiente, dependências e configuração.
- Executar o caminho feliz completo e capturar logs/receipts.
- Injetar entrada inválida, timeout, falha externa ou permissão ausente aplicável.
- Verificar retry, cancelamento, idempotência e rollback quando o fluxo suportar.
- Executar testes unitários, integração, sistema/E2E, regressão, segurança e desempenho aplicáveis.
- Reexecutar com os mesmos dados e comparar resultado/hashes.
- Confirmar que falha nunca vira sucesso e que recursos são liberados.
Critérios de aceite adicionais
Evidências obrigatórias
- PR/commit vinculado;
- comandos e versões;
- logs do caminho feliz e da falha;
- testes/coverage/benchmark aplicáveis;
- receipts, hashes e relatório de rollback;
- limitações e próximos passos.
Regra de encerramento
Não fechar sem todos os critérios desta issue e da auditoria-mãe atendidos. Se faltar implementação, marcar como NEEDS-IMPLEMENTATION ou BLOCKED, nunca como concluída.
Contexto
A #49 já eliminou o bypass de filesystem usado pela
WorkspaceSessionno PR #107, mas o manifestoworkspace-access-manifest/v1ainda aponta efeitos locais em:list/state tree-walk do workspace;edit/apply_patchfora do adapter Runtime;ripgrep/walkers locais;bash/terminal, que ainda usa processos locais.Objetivo
Entregar consumidores reais de
simplicio_fs_list,simplicio_fs_stat,simplicio_editesimplicio_exec, com Agent → Runtime obrigatório, idempotência/efeito desconhecido e testes fake + E2E no Runtime. Não fechar #49 sem reduzir a zero as violações produtivas auditadas.Relacionada: #49, PR #107.
Revisão complementar do projeto: simplicio-code
Responsabilidade avaliada: IDE/orquestração. Esta issue deve ser entendida no contexto da auditoria-mãe do repositório.
Objetivo específico
validar usuário → plano → Agent/Runtime → alteração → testes → PR
Fluxo de testes obrigatório
comando → plano → execução → diff → testes → cancelamento → retomada
Critérios de aceite adicionais
nullcom motivo, nunca estimadas.Evidências obrigatórias
Regra de encerramento
Não fechar sem todos os critérios desta issue e da auditoria-mãe atendidos. Se faltar implementação, marcar como
NEEDS-IMPLEMENTATIONouBLOCKED, nunca como concluída.