Atualização 2.235
12/09/2026
v2.235.0.0BETAMINOR
Seymour4 de set. de 2026
FFX Research Tools Phase 1: harness standalone de evidencia e gate reproduzivel de checkout limpo
- Adiciona o gate PowerShell parametrizado por
ArtifactsRoot, README de uso seguro/local e a reconciliacao de design, status e handoff para o harness sobUtilities/FFXResearchTools. - O gate restaura, compila e testa apenas o projeto standalone. Nenhuma referencia, menu, servico ou dependencia foi integrada ao editor.
- Validacao final em archive rastreado limpo, Windows/.NET 10.0.301: build sem warnings/erros, 910 PASS / 0 FAIL / 1 skip manual; sem
bin/objna source ou editor. O probe temporario declara suas proprias pastas de build/execucao para respeitar o isolamento herdado. - Limite explicito: a aceitacao cobre somente checks e evidencias declarados; catalogo completo, cobertura exaustiva de formatos, writers, engine acceptance, RT2, jogo, hooks, IDA, deploy e release publico continuam fora de escopo.
v2.234.1.0
v2.235.0.0BETAMINOR
Seymour9 de set. de 2026
consumers nativos de mutação Linux completos: suíte Linux 1604/1604
- Camada de filesystem Linux no ViewerHub (owned-output com publish create-only, replacement retained-displaced via RENAME_EXCHANGE, leases flock cross-process, floor de metadados, recovery lifecycle completo), MagicDll clone/override/preview/sidecar Linux, save-copy e restore com hash-gate no Linux, dispatch do NoclipOverlayStore para a camada owned, bootstrap de desktop explícito com X11 condicionado a RID.
- Defaults owner-neutralizados via env vars (FFX_EXTRACTED_ROOT/FFX_STEAM_DATA_ROOT/FFX_FMOD_SDK_ROOT); paths do owner removidos das 10 linguagens; labs RT0 compilam de checkout limpo.
- Suíte Linux: 1604/1604 PASS, 0 skips (baseline era 1580/24); publish linux-x64 self-contained gera e a GUI sobe sob Xvfb (Timer started); RT0 offline gates PASS na VM Windows com corpus junction. Windows RC v2.234.9.0 segue verificado (1604/1604, Candidate VERIFY_OK, clean-machine automation PASS).
- Pendentes: assinatura do Editor (sem certificado, decisão do owner), checklist manual do Windows Sandbox, RT2 live-RAM (FFX.exe ausente na VM), distribuição Linux (pacote .tar.gz/deb é fase própria), merge, publicação. ### PATCH
v2.234.9.0
v2.235.1.0BETAPATCH
Seymour12 de set. de 2026
fechamento determinístico do Candidate Windows e fixtures de release realmente cross-platform
- O publish portátil deixa de embutir o commit em
AssemblyInformationalVersion; a proveniência continua obrigatória emrelease-manifest.json.sourceCommit. Dois Candidate builds no mesmo HEAD/SDK 10.0.301 produziram 670/670 payloads byte-idênticos quando excluído somente o manifesto. - Fixtures privadas usam criação nativa por SO em vez do overload Unix no Windows. O smoke Magic separa nomes canônicos
magic_NNNN.dlldos artefatos T4 históricos; Sphere Grid exige os hashes vanilla dedat02/dat10; NoClip compõe caminhos comPath.Combinee reporta stdout/stderr domklink; o teste de lifetime loopback fica isolado do paralelismo global sem aumentar timeout nem aceitar cancelamento. - Gates antes do commit de política: Linux focado 40/40; Windows focado 39/39; NoClip + falha injetada 10/10 rodadas; duas suítes Windows completas 1613/1613, zero skips. Nenhuma lógica de produto, arquivo do jogo, Launcher, feed, assinatura ou publicação foi alterada. O allowlist é reconciliado com os bytes desta versão antes do Candidate final.
v2.235.0.0
v2.235.2.0BETAPATCH
Seymour12 de set. de 2026
Aurora Field Explorer volta a abrir seu catálogo no pacote público autocontido
- O catálogo rastreado
map-entities.csvagora é copiado incondicionalmente paraAuroraFieldExplorer/map-entities.csv, exatamente no caminho app-relative consumido pelo resolver. O arquivo também é obrigatório no verificador de pacote, e o dado público contém 299 mapas únicos sem incorporar arquivos extraídos do usuário. - O banner de recuperação compartilhado por Monster/Magic Studio foi movido para uma linha de largura total com wrapping para acomodar caminhos longos sem disputar a linha dos botões. Nenhuma string ou ação mudou. Regressão TDD: os contratos falharam antes das correções e passaram depois; o recorte cobre source/link/copy policy, arquivo obrigatório, igualdade byte a byte, 299 entradas parseáveis, layout do banner, picker preservado e i18n 3/3.
- O ZIP v2.235.1.0 observado na VM limpa fica rejeitado e será substituído por novo Candidate; Launcher, feed, assinatura, merge e publicação continuam intocados.
v2.235.1.0
v2.235.3.0BETAPATCH
Seymour12 de set. de 2026
o executável Release deixa de criar um log de desenvolvimento dentro do pacote instalado
DebugLogmantémwork/editor-debug.logexclusivamente em builds Debug. Mesmo quando diagnósticos de um Release são ativados deliberadamente por configuração, sua saída fica confinada ao diretório app-owned em%LOCALAPPDATA%\FFXProjectEditor; o diretório de instalação não recebe arquivo novo.- A falha foi reproduzida na VM Windows 11 limpa: executar o Candidate anterior a partir de uma cópia gravável criou
work/editor-debug.log. O teste de regressão falhou em Release antes da correção e passou em Release/Debug depois. O ZIPv2.235.2.0fica rejeitado; novo Candidate, suíte completa e smoke de imutabilidade em VM limpa são obrigatórios. Launcher, feed, assinatura, merge e publicação continuam intocados.
v2.235.2.0
v2.235.4.0BETAPATCH
Seymour12 de set. de 2026
`FFX_DEBUG_MODE` volta a controlar diagnósticos em uma instalação limpa
- O carregamento do
DebugLogagora aplicaFFX_DEBUG_MODE=dev|prodindependentemente da existência dedebug_flags.json, mantendo a variável de ambiente como override final do modo de build e do arquivo opcional. Configuração ausente ou inválida continua fail-safe e não impede o override de suporte. - Regressão TDD cobre Release/Debug, ausência de configuração e precedência arquivo→ambiente. O ZIP
v2.235.3.0fica rejeitado; novo Candidate, suíte completa e smokes Windows normal/forced-debug são obrigatórios. Launcher, feed, assinatura, merge e publicação continuam intocados.
v2.235.3.0