Update 2.235
12.9.2026
v2.235.0.0BETAMINOR
Seymour4. Sept. 2026
FFX Research Tools Phase 1: eigenständiger Evidenz-Harness und reproduzierbares Clean-Checkout-Gate
- Fügt das per
ArtifactsRootparametrisierte PowerShell-Gate, ein README für sichere lokale Nutzung sowie abgeglichene Design-, Status- und Handoff-Unterlagen für den Harness unterUtilities/FFXResearchToolshinzu. - Das Gate stellt nur das eigenständige Projekt wieder her, baut und testet es. Keine Editor-Referenz, kein Menü, kein Dienst und keine Abhängigkeit wurde integriert.
- Finale Verifikation des sauberen getrackten Archivs unter Windows/.NET 10.0.301: Build ohne Warnungen/Fehler, 910 PASS / 0 FAIL / 1 manuell übersprungen; kein
bin/objin Quelle oder Editor. Die temporäre Probe deklariert eigene Build-/Start-Verzeichnisse, um die geerbte Artefakt-Isolierung einzuhalten. - Explizite Grenze: Die Abnahme deckt nur deklarierte Prüfungen und Evidenz ab; vollständige Katalogabdeckung, exhaustive Formatunterstützung, Writer, Engine-Abnahme, RT2, Spielstart, Hooks, IDA, Deployment und öffentliches Release bleiben außerhalb des Umfangs.
v2.234.1.0
v2.235.0.0BETAMINOR
Seymour9. Sept. 2026
native Linux-Mutations-Consumer vollständig: Linux-Suite 1604/1604
- ViewerHub-Linux-Dateisystemschicht (Owned-Output mit Create-Only-Publish, Retained-Displaced-Ersetzung via RENAME_EXCHANGE, prozessübergreifende flock-Leases, Metadaten-Mindestmaß, vollständiger Recovery-Lebenszyklus), MagicDll-Linux-Clone/Override/Preview/Sidecar, Hash-gesteuertes Save-Copy und Restore unter Linux, NoclipOverlayStore-Dispatch auf die eigene Schicht, explizites Desktop-Bootstrap mit X11, konditioniert auf die RID.
- Owner-Defaults per Env-Vars neutralisiert (FFX_EXTRACTED_ROOT/FFX_STEAM_DATA_ROOT/FFX_FMOD_SDK_ROOT); Owner-Pfade aus allen 10 Satellitensprachen entfernt; RT0-Labs bauen aus einem sauberen Checkout.
- Linux-Suite: 1604/1604 PASS, 0 übersprungen (Baseline war 1580/24); der Self-contained-Linux-x64-Publish baut und die GUI läuft unter Xvfb (Timer started); RT0-Offline-Gates PASS auf der Windows-VM mit einer Corpus-Junction. Windows-RC v2.234.9.0 bleibt verifiziert (1604/1604, Candidate VERIFY_OK, Clean-Machine-Automation PASS).
- Ausstehend: Editor-Signierung (kein Zertifikat, Owner-Entscheidung), manuelle Windows-Sandbox-Checkliste, RT2-Live-RAM (FFX.exe fehlt auf der VM), Linux-Distribution (.tar.gz/deb-Paketierung ist eine eigene Phase), Merge, Veröffentlichung. ### PATCH
v2.234.9.0
v2.235.1.0BETAPATCH
Seymour12. Sept. 2026
deterministischer Abschluss des Windows-Candidate und echt plattformübergreifende Release-Fixtures
- Der portable Publish bettet den Git-Commit nicht mehr in
AssemblyInformationalVersionein; die Provenienz bleibt inrelease-manifest.json.sourceCommitverpflichtend. Zwei Candidate-Builds vom selben HEAD und SDK 10.0.301 erzeugten 670/670 byte-identische Payload-Dateien, wenn nur das Manifest ausgenommen wird. - Private Fixtures wählen nun die native Verzeichniserstellung je OS, statt unter Windows das Unix-Overload aufzurufen. Der Magic-Smoke trennt kanonische
magic_NNNN.dll-Namen von historischen T4-Artefakten; das Sphärobrett pinnt die Vanilla-dat02/dat10-Hashes; NoClip nutztPath.Combineund meldetmklink-stdout/stderr; Loopback-Lifetime-Tests sind vom globalen Parallel-Scheduling isoliert, ohne Timeouts zu erhöhen oder Abbruch zu akzeptieren. - Gates vor dem Policy-Commit: Linux-Fokus 40/40; Windows-Fokus 39/39; NoClip plus injizierter Schreibfehler 10/10 Runden; zwei vollständige Windows-Suiten mit 1613/1613, null übersprungen. Keine Produkt-Laufzeitlogik, Spieldatei, Launcher, Feed, Signierung oder Veröffentlichung geändert. Die Allowlist wird vor dem finalen Candidate mit den Bytes dieser Version abgeglichen.
v2.235.0.0
v2.235.2.0BETAPATCH
Seymour12. Sept. 2026
Aurora Field Explorer lädt seinen Katalog wieder aus dem eigenständigen öffentlichen Paket
- Der getrackte
map-entities.csv-Katalog wird jetzt bedingungslos nachAuroraFieldExplorer/map-entities.csvkopiert — exakt dorthin, wo der App-relative Resolver ihn liest. Der Paket-Verifizierer fordert diese Datei ebenfalls, und der öffentliche Katalog enthält 299 eindeutige Maps, ohne vom Nutzer extrahierte Spieldaten einzubetten. - Das von Monster/Magic Studio geteilte Recovery-Banner hat nun eine eigene, umbrechende Zeile in voller Breite, damit lange Pfade Platz haben, ohne mit der Aktionsbutton-Zeile zu konkurrieren. Kein String und keine Aktion geändert. TDD-Verträge schlugen vor den Fixes fehl und bestanden danach; das fokussierte Gate deckt Quell-/Link-/Kopier-Richtlinie, das Pflichtdatei-Gate, Byte-Gleichheit, 299 parsbare Einträge, das Banner-Layout, den erhaltenen Picker und i18n 3/3 ab.
- Das auf der sauberen VM beobachtete ZIP v2.235.1.0 wird abgelehnt und durch einen neuen Candidate ersetzt; Launcher, Feed, Signierung, Merge und Veröffentlichung bleiben unberührt.
v2.235.1.0
v2.235.3.0BETAPATCH
Seymour12. Sept. 2026
die Release-Executable erzeugt kein Entwicklungsprotokoll mehr im installierten Paket
DebugLoghältwork/editor-debug.lognun exklusiv für Debug-Builds. Selbst wenn Release-Diagnostik bewusst per Konfiguration aktiviert wird, bleibt die Ausgabe auf das App-eigene Verzeichnis%LOCALAPPDATA%\FFXProjectEditorbeschränkt; das Installationsverzeichnis erhält keine neue Datei.- Der Defekt wurde auf der sauberen Windows-11-VM reproduziert: Das Ausführen des vorherigen Candidate aus einer beschreibbaren Kopie erzeugte
work/editor-debug.log. Der Regressionstest schlug in Release vor dem Fix fehl und bestand danach in Release und Debug. Das ZIPv2.235.2.0wird abgelehnt; ein neuer Candidate, die vollständige Suite und ein Clean-VM-Immutabilitäts-Smoke sind Pflicht. Launcher, Feed, Signierung, Merge und Veröffentlichung bleiben unberührt.
v2.235.2.0
v2.235.4.0BETAPATCH
Seymour12. Sept. 2026
`FFX_DEBUG_MODE` steuert die Diagnostik auf einer sauberen Installation wieder
- Die
DebugLog-Konfiguration wendetFFX_DEBUG_MODE=dev|prodjetzt auch an, wenn keindebug_flags.jsonexistiert, und bewahrt die Umgebungsvariable als letzte Override-Instanz über Build-Modus und optionale Datei. Fehlende oder fehlerhafte Konfiguration bleibt fail-safe und verhindert den Support-Override nicht mehr. - Die TDD-Regressionsabdeckung umfasst Release/Debug, fehlende Konfiguration und Datei→Umgebung-Vorrang. Das ZIP
v2.235.3.0wird abgelehnt; ein neuer Candidate, die vollständige Suite sowie normale/erzwungene Debug-Windows-Smokes sind erforderlich. Launcher, Feed, Signierung, Merge und Veröffentlichung bleiben unberührt.
v2.235.3.0