Resumo
Removemos 9,66 GB de saídas antigas do alvo 007, mantivemos o toolchain e os artefatos ativos do Toy Story 3, e organizamos a documentação e os módulos CMake.
Defeito
Builds e replays históricos ocupavam mais de 12 GB em build/, com centenas de diretórios de artefatos temporários. A documentação tinha um diário ativo da META 019 com quase 480 KB e não havia um índice único nem um guia próprio de pré-requisitos. As unidades de runtime e compilador também eram agregadas diretamente no único alvo CMake.
Solução aplicada
Criamos scripts/clean-generated.ps1 com modo de prévia e preservação explícita do LLVM instalado e do build parcial atual do Toy Story. Foram removidos 9,66 GB de builds/replays antigos, dumps de memória e cópias de instaladores. Adicionamos índice de documentação e guia de pré-requisitos, movemos o diário extenso para arquivo histórico e deixamos o progresso ativo focado no bloqueio SetSyscall. No CMake, runtime e compiler agora são módulos de compilação separados que continuam compondo a biblioteca ynix_core e preservam a ABI da CLI.
Detalhes e evidências
Os traces textuais run_ps/log.txt e analizar*.txt foram preservados. A compilação e a suíte não foram executadas nesta manutenção; a alteração de modularização do CMake ainda precisa de build de confirmação. O projeto continua sendo um recompilador experimental, não um emulador; não há jogo iniciado.
Manutenção do repositório