Repository navigation
fix: repair profile isolation, runtime recovery, and loop results - #691
Conversation
Fixes BUG-20261003-profile-rename-repositories-unchecked. Derive accepted repositories from the current plan while preserving explicit declines; verify real folder movement, cancellation and stale-plan recovery.
Preserve the ACP canceled outcome as a safe action failure so partial output cannot trigger a schema-repair prompt that resumes a stopped worker. Keep measured usage and the context cancellation error identity. Verify empty, partial and complete canceled output in the owning prompt adapter suite, plus a real first-turn Web cancel and independent API reads.
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Important Review skippedToo many files! This PR contains 559 files, which is 259 over the limit of 300. To get a review, reduce the PR to 300 files or fewer by splitting it into smaller PRs or changing its base branch. Usage-priced reviews support at most 300 files. ⚙️ Run configuration
⛔ Files ignored due to path filters (406)
📒 Files selected for processing (559)
You can disable this status message by setting the
|
|
React Doctor found no new issues. 🎉 Reviewed by React Doctor for commit |
|
What & why
Este PR entrega o recorte concluído da varredura de QA iniciada em 02/10. Os testes reais encontraram falhas de isolamento entre Profiles, recuperação de sessões e aprovações, edição de configurações e execução de Loops. As correções restauram esses comportamentos e incluem regressões nas suítes responsáveis, documentação e reexecução dos caminhos afetados.
O usuário encerrou explicitamente este ciclo e adiou o restante. Não há alegação de cobertura integral do backlog ou de prontidão de release.
São 46 cenários testados e concluídos. Os 169 adiados estão registrados como
Skipped, com o motivo e o relatório de origem, para retomada posterior. O formulário de Run teve apenas uma caminhada parcial e permanece nesse grupo.Correções entregues
allowed_toolschega à sessão gerenciada e mantém o teto do Agent. Cleanup automático recebe atribuição própria. Aprovação e request-changes retomam a espera correta; perguntas persistem; rotas iniciais e limites contra repetição impedem sucessões indevidas. Falta de orçamento não inventa uma falha de node.O registro canônico contém os IDs dos bugs, passos de reprodução, correção e evidência por cenário: relatório completo. O impact audit detalha as fronteiras afetadas.
Rebase solicitado
A série de 82 commits foi rebaseada sobre
mainem2bc4e324d(PR #690), sem squash ou descarte de commits. O mapa de rebase traduz os SHAs históricos das evidências para os commits atuais.A migração
00126demainfoi preservada byte a byte. O gerador publicou a mudança ainda não lançada de proveniência de Profiles como00127; a suíte de reopen mantém os dois casos de preservação de dados.How you verified it
Autoria e execução: Codex implementou as correções e conferiu os resultados com testes automatizados e uso real do produto. Não se apresenta isso como revisão humana independente.
Evidência automatizada
make codegen-check: verificação dos schemas, checksums e artefatos gerados depois da resolução da migração.go test -race ./internal/store ./internal/store/globaldb -run 'TestProductionMigrationStreams|TestMigrationSchemaEquivalence|TestApplyMigrationStream|TestApplyRejectsAtlasSumDrift|TestOpenGlobalDBReopenPreservesRowsAndStatus' -count=1: aplicação, equivalência, integridade e preservação de dados após o rebase.Os recibos distinguem checks novos, cache reutilizado, erros de driver e resultados do produto. A aprovação local não substitui os checks obrigatórios de CI no HEAD deste PR.
Uso real do produto
implement-tasks: modo orquestrado com o Agent exato, skills locais, runtimes por categoria, arquivos e dependências conferidos fora da resposta do modelo, workers parados e importer sem pendências. A entrada nativa com modo/implementer omitidos também foi conferida.A imagem é uma captura real já inspecionada. Recibos brutos e gravações adicionais permanecem nos labs locais, com caminhos no relatório; não são apresentados como anexos hospedados neste PR.
Limitações e encerramento
canceled. Os três labs ativos foram encerrados pelo comando exato de seus manifests, todos comclean=truee zero sobreviventes. Evidências em disco foram preservadas.Remediação do CI e reviews — 05/10
created_by_extensionnos três estados (verdadeiro, falso e desconhecido), junto do ID e da data do Profile. O teste existente reproduziu a perda antes da correção e passou depois com SQLite real e-race.Evidências e causas: relatório de remediação.
Impact
00127adiciona proveniência nullable de criação em marcadores de extensão, preservando registros anteriores como origem desconhecida. A00126demainnão foi alterada. Históricos mantêm seus hashes e identidades.owner_releaseddistingue encerramento automático de worker de cancelamento solicitado; resultados preservam texto integral e falhas de política mantêm diagnóstico específico.packages/site, referências oficiais emskills/compozy, relatório, bugs, cenários e impacto acompanham as mudanças.make gatepasses locally; this PR is delivered only after its required CI checks are green