Mise à jour 2.235
12/09/2026
v2.235.0.0BETAMINOR
Seymour4 sept. 2026
FFX Research Tools Phase 1 : harnais de preuves autonome et porte de checkout propre reproductible
- Ajoute la porte PowerShell paramétrée par
ArtifactsRoot, un README sûr à usage local, et les dossiers de conception, statut et passation réconciliés pour le harnais sousUtilities/FFXResearchTools. - La porte restaure, builde et teste uniquement le projet autonome. Aucune référence, menu, service ou dépendance de l'éditeur n'a été intégré.
- Vérification finale sur archive trackée propre sous Windows/.NET 10.0.301 : build sans avertissements/erreurs, 910 PASS / 0 FAIL / 1 saut manuel ; aucun
bin/objsource/éditeur. La sonde temporaire déclare ses propres répertoires de build/lancement pour honorer l'isolation d'artefacts héritée. - Limite explicite : l'acceptation ne couvre que les vérifications et preuves déclarées ; la couverture complète du catalogue, le support exhaustif des formats, les écrivains, l'acceptation moteur, RT2, le lancement du jeu, les hooks, IDA, le déploiement et la release publique restent hors périmètre.
v2.234.1.0
v2.235.0.0BETAMINOR
Seymour9 sept. 2026
consommateurs de mutation Linux natifs complets : suite Linux 1604/1604
- Couche filesystem Linux de ViewerHub (sortie possédée avec publication create-only, remplacement retained-displaced via RENAME_EXCHANGE, baux flock inter-processus, plancher de métadonnées, cycle de vie de récupération complet), clone/override/preview/sidecar Linux de MagicDll, copie de sauvegarde et restauration conditionnées par hash sur Linux, dispatch de NoclipOverlayStore vers la couche possédée, bootstrap desktop explicite avec X11 conditionné par le RID.
- Défauts du propriétaire neutralisés via des variables d'environnement (FFX_EXTRACTED_ROOT/FFX_STEAM_DATA_ROOT/FFX_FMOD_SDK_ROOT) ; chemins du propriétaire retirés des 10 langues satellites ; les labs RT0 buildent depuis un checkout propre.
- Suite Linux : 1604/1604 PASS, 0 ignorés (la baseline était 1580/24) ; le publish linux-x64 self-contained builde et la GUI tourne sous Xvfb (Timer démarré) ; portes RT0 hors ligne PASS sur la VM Windows avec une jonction de corpus. Le RC Windows v2.234.9.0 reste vérifié (1604/1604, Candidate VERIFY_OK, automatisation sur machine propre PASS).
- En attente : signature de l'éditeur (pas de certificat, décision du propriétaire), checklist manuelle Windows Sandbox, RT2 en RAM live (FFX.exe absent de la VM), distribution Linux (le packaging .tar.gz/deb est sa propre phase), merge, publication. ### PATCH
v2.234.9.0
v2.235.1.0BETAPATCH
Seymour12 sept. 2026
clôture déterministe du Candidate Windows et fixtures de release vraiment cross-plateforme
- Le publish portable n'embarque plus le commit Git dans
AssemblyInformationalVersion; la provenance reste obligatoire dansrelease-manifest.json.sourceCommit. Deux builds Candidate depuis le même HEAD et le SDK 10.0.301 ont produit 670/670 fichiers de payload byte-identiques en n'excluant que le manifeste. - Les fixtures privées choisissent désormais la création de répertoire native par OS au lieu d'invoquer la surcharge en mode Unix sous Windows. Le smoke Magic sépare les noms canoniques
magic_NNNN.dlldes artefacts T4 historiques ; Sphere Grid épingle les hashs vanilladat02/dat10; NoClip utilisePath.Combineet rapporte stdout/stderr demklink; les tests de durée de vie loopback sont isolés de l'ordonnancement parallèle global sans augmenter les timeouts ni accepter l'annulation. - Portes pré-commit de politique : focus Linux 40/40 ; focus Windows 39/39 ; NoClip plus échec d'écriture injectée 10/10 rounds ; deux suites Windows complètes à 1613/1613, zéro ignoré. Aucune logique runtime produit, fichier de jeu, Launcher, feed, signature ou publication changée. L'allowlist est réconciliée avec les octets de cette version avant le Candidate final.
v2.235.0.0
v2.235.2.0BETAPATCH
Seymour12 sept. 2026
Aurora Field Explorer recharge son catalogue depuis le package public self-contained
- Le catalogue tracké
map-entities.csvest désormais copié inconditionnellement versAuroraFieldExplorer/map-entities.csv, exactement là où le résolveur relatif à l'app le lit. Le vérificateur de package exige aussi ce fichier, et le catalogue public contient 299 cartes uniques sans embarquer de données de jeu extraites par l'utilisateur. - La bannière de récupération partagée par Monster/Magic Studio a désormais une ligne dédiée pleine largeur avec retour à la ligne pour accueillir les chemins longs sans concurrencer la rangée de boutons d'action. Aucune chaîne ni action changée. Les contrats TDD échouaient avant les correctifs et passaient après ; la porte ciblée couvre la politique source/lien/copie, la porte des fichiers requis, l'égalité d'octets, 299 entrées parsables, le layout de la bannière, le picker préservé et i18n 3/3.
- Le ZIP v2.235.1.0 observé sur la VM propre est rejeté et sera remplacé par un nouveau Candidate ; Launcher, feed, signature, merge et publication restent intacts.
v2.235.1.0
v2.235.3.0BETAPATCH
Seymour12 sept. 2026
l'exécutable Release ne crée plus de journal de développement dans le package installé
DebugLoggarde désormaiswork/editor-debug.logexclusif aux builds Debug. Même quand les diagnostics Release sont délibérément activés par la configuration, la sortie reste confinée au répertoire%LOCALAPPDATA%\FFXProjectEditorpossédé par l'app ; le répertoire d'installation ne reçoit aucun nouveau fichier.- Le défaut a été reproduit sur la VM Windows 11 propre : lancer le Candidate précédent depuis une copie inscriptible créait
work/editor-debug.log. Le test de régression échouait en Release avant le correctif et passait en Release comme en Debug ensuite. Le ZIPv2.235.2.0est rejeté ; un nouveau Candidate, la suite complète et un smoke d'immuabilité sur VM propre sont obligatoires. Launcher, feed, signature, merge et publication restent intacts.
v2.235.2.0
v2.235.4.0BETAPATCH
Seymour12 sept. 2026
`FFX_DEBUG_MODE` contrôle à nouveau les diagnostics sur une installation propre
- La configuration
DebugLogapplique désormaisFFX_DEBUG_MODE=dev|prodmême quand aucundebug_flags.jsonn'existe, préservant la variable d'environnement comme surcharge finale au-dessus du mode de build et du fichier optionnel. Une configuration absente ou malformée reste fail-safe et n'empêche plus la surcharge de support. - La couverture de régression TDD couvre Release/Debug, l'absence de configuration et la précédence fichier→environnement. Le ZIP
v2.235.3.0est rejeté ; un nouveau Candidate, la suite complète et les smokes Windows normal/debug forcé sont requis. Launcher, feed, signature, merge et publication restent intacts.
v2.235.3.0