AUR-585 - Legado aposentado com evidência preservada
Medido antes
go mod tidyfalhava:tests/acceptance/AUR-309.shetests/contracts/AUR-309.goimportavamtests/characterization/legacy/pipeline, apagado em 670c7f6d.github.com/gorilla/muxera dependência direta usada só pordemo/good-code.go(//go:build ignore).- 48 aceites de cards
cancelled(AUR-010, 203, 312, 313, 333-340, 351-358, 365-391, 423) emtests/acceptance. Nenhum aceite de carddoneos executa:grepemtests scripts .github cmd internalsó os acha em comentários (EXIT_CODE_CONVENTION.md,AUR-001.shcomo lista de arquivos rastreados do baseline,tests/security/redact-run-docs-pipeline.shem mensagem). internal/artifacts/cmd/analysis-dataera ummaindentro deinternal.
O que mudou
AUR-309.shagora sai 69 com a mensagemAUR-309/retired: ...;tests/contracts/AUR-309.goremovido.go.mod/go.sum:gorilla/muxsai;github.com/kr/text v0.1.0 // indirectentra (exigido portidyviayaml.v3 -> check.v1 -> kr/pretty; otidyoffline não o resolvia). O cache offline não tinha o.infodesse módulo, então otidyfoi gerado uma vez com um proxyfile://sobre uma cópia do cache com o.infocriado; ogo.sumusa os hashes reais do cache. Depois dissogo mod tidycomGOPROXY=offnão altera nada.- 48 aceites cancelados removidos.
- Migrados com
git mvparatests/legacy/:evidence,governance/dag,governance/taskspec,sandbox/profile,config/policy,llm/httpbase; imports e caminhos ajustados nos testes/aceites de AUR-003..006, 424, 425, 459, 471.taskspec_test.gosobe quatro níveis até.board/schemas. Strings de dados (paths:do YAML de vetor do AUR-003) permanecem inalteradas. cmd/analysis-data(movido) escripts/artifacts/build.shajustado.internal/artifactspermanece:internal/gateo importa.tests/unit/reviewcache/cache_test.go: contrato dereview/cache(chave, invalidação por conteúdo/caminho/modelo/prompt, recusa de entrada corrompida e de diretório inutilizável). Escrito emtests/unitporqueinternal/reviewnão é path deste card..github/workflows/acceptance-sample.yml: noturno + manual, em série, AUR-547/556/562/565/567/574,GOFLAGS=-buildvcs=false, sem container.
Ficou onde estava (anotado)
internal/apply/applycheck: importado porcmd/aurumcode/aur566_fix_test.goeinternal/apply/apply_test.go, fora dos paths do card.- AUR-424, 425 e 459 já estavam vermelhos em
mainantes deste card (entrypoint_missing:internal/documentation/extractors/types.go,cmd/regenerate-docs/main.go,behavior-missing): os pacotes que exigem não existem mais. Os imports foram ajustados, mas esses aceites não podem ficar verdes sem reescrita, que é non-goal. tests/acceptance/EXIT_CODE_CONVENTION.mdeAUR-001.sh(inventário de arquivos) citam caminhos antigos; estão fora dos paths e não foram tocados.docs/architecture.mde specs históricas ainda citaminternal/evidenceetc.
Provas
bash tests/acceptance/AUR-585.sh all no container (go-shared):
AC-001..AC-004 ok, MUT-001 (import quebrado: go mod tidy failed),
MUT-002 (AUR-309.sh exited 0, want 69), MUT-003 (chave ignora a evidência:
TestKeyChangesWithEveryInputTheModelSees FAIL), última linha
AUR-585/all/pass. Aceites migrados rodados individualmente: AUR-003, 004,
005, 006, 471, 566 saem 0. Amostra do CI rodada em série: as seis saem 0.