Update 2.236
13.9.2026
v2.236.0.0BETAMINOR
Seymour4. Sept. 2026
FFX Research Tools: interne Retained-Read-Grundlage für Linux x86-64
- Fügt
LinuxNativeFileSystemundLinuxReadOnlyDirectoryunter den Utilities hinzu: deskriptor-relativeropenat2-Lookup, Ablehnung von Symlinks/Traversal/untergeordneten Mounts undstatx-Beobachtungen auf demselben Deskriptor. Handles besitzen unabhängiges Ownership und Dateistreams sind schreibgeschützt. - Synthetische Tests decken ABI, Bytes/Unicode, Identität nach Rename, ungültige Typen, FIFO ohne Writer, Deskriptor null, Handle-Leaks und paralleles Dispose ab. Ubuntu-Gate: 156 PASS (33 Linux + 115 Claims + 8 Isolation); isolierter Komponenten-Export ohne Task 11: 41/41; Release-Build ohne Warnungen/Fehler.
- Design/Plan und README benennen die Grenze: CLI/Veröffentlichung bleiben Windows-only. Diese Grundlage veröffentlicht nichts, akzeptiert keine Corpus-Evidenz, friert keine Inhalte ein und beweist keine Katalogvollständigkeit. Keine Änderungen an Editor-Logik/UI/Abhängigkeiten; nur die vier Versionsfelder folgen der Projekt-Governance.
- Unabhängige Review CLEAN nach Ergänzung des nativen Geräte-/Inode-/Größenvergleichs. Der Platform-Guard bestand in der Windows-11/.NET-10.0.10-VM mit der echten Assembly und 4/4 übereinstimmenden Hashes; nur temporäre Testdateien, keine Neukonfiguration. Task 11 läuft weiter und seine vier Dateien sind von dieser Integration ausgenommen.
v2.235.0.0
v2.236.0.0BETAMINOR
Seymour13. Sept. 2026
nativer öffentlicher Linux-Support für Spira Reforge Studio: Distribution, private Werkzeuge und Modulnachweis mit Echtdaten
- C1 Fail-Closed-Web-Viewer unter Linux: browserlose Fassade mit typisierter Verweigerung vor jeglicher I/O und strikter RID-Allowlist (linux-x64/win-x64), erzwungen bei Restore und Build; der Windows-WebView2-Pfad bleibt intakt und graph-verifiziert.
- C2 Private Werkzeuge: FFXED startet nur über die paketierte Java-Runtime mit bereinigten JVM-Injektionsvariablen und tokenisierten Argumenten; gepinntes vgmstream r2117 (Upstream-Hash, ISC-Lizenz) wird nur unter Linux App-privat mitgeliefert; jeder CLI-Spawn läuft über den begrenzten Runner mit parallelen Drains, Byte-Deckeln, festen Tails und Prozessbaum-Kills; Picker/Overrides/PowerShell-Bootstrap aus der Produkt-UI entfernt.
- D Distribution: Self-contained-Profil linux-x64-portable; Runtime-Vertrag aus echtem ldd plus einem 12s-Live-Start abgeleitet; linux_release.py-CLI mit Schema-2-Manifesten, No-Follow-Verify und deterministischen tar.gz-Archiven (byte-identisch A/B); Linux-Paketrichtlinie mit ehrlich nicht verfügbaren optionalen Fähigkeiten.
- Produkt: typisierte Dispatch-Autorität, von UI und Tests geteilt (31 öffentliche Module, exakte Menge); Arena Tracker fällt in einen lokalisierten „Live-Spiel erforderlich“-Zustand zurück, statt abzustürzen (dedizierte Regression); MonEditor trennt Plattform-Nichtverfügbarkeit von fehlenden Katalog-Routen.
- Evidenz: Vollsuite 1705/1705 mit echten Korpora (583 Magic-DLLs + Audit + Extraktions-Master), null übersprungen; externe Smoke-Matrix 31/31 Module mit dem echten Projekt über den Produktpfad geladen, 31 distinkte Screens mit bildverifiziertem echtem Inhalt, vollständige doppelte Immutabilität (Paket und Projekt byte-identisch in JEDE Richtung — geändert, entfernt und HINZUGEFÜGT) und ein Neun-Sprachen-Durchlauf, an neun distinkte Shells gegatet.
- Härtung nach der unabhängigen Review (12 Befunde, null P0, alle behoben): Publish-Profil in Git nachverfolgbar; Linux-Komponente in die Package-Allowlist mit strukturellen Deny-Regeln (pdb/exe/FFXED/java) und einem PDB-freien Publish-Target überführt; Preflight schreibt nie in einen abgelehnten Output; Verify authentifiziert die Manifest-Identität (Target/Profil/Komponente/Version/Commit) mit fd-basiertem O_NOFOLLOW-Hashing und traceback-freiem INVALID_FORMAT; das Archiv erhält exklusive Erstellung, Quellenverifikation und Re-Verify der Extraktion; Smoke-Orakel gehärtet (xdotool-Returncodes, einzelnes Fenster an die PID gebunden, nicht uniforme Captures, Ergänzungen in der Immutabilität); der Tool-Runner wacht bei Overflow sofort auf (10,3 s auf 283 ms); Audio-Promotion ist transaktional mit Rollback; Dispatch lehnt unbekannte IDs ab, bevor Zustand mutiert wird; Arena Tracker protokolliert Fehler, statt sie zu verschlucken.
- Verbleibende explizite Gates: atomarer Commit dieses Sets, Windows-VM-Regression, finale unabhängige Review und Veröffentlichung bleiben separat; nichts veröffentlicht.
v2.235.4.0
v2.236.0.1BETAREVISION
Seymour4. Sept. 2026
FFX Structures: dokumentarische Korrekturen zu Monster-BIN und Zeichentabellen in der lokalen PC-Extraktion
- Konsolidiert
FFX_ATLAS_CORRECTIONS_PC_2026-09-04.md: sieben Zeigerfelder bei0x04–0x1C, Größe bei0x20, DTO-/Sektionsüberlappung bei0x30–0x33, fünf Textreferenzen vor dem Stats-Block bei+0x14und hash-begrenzte m001-Werte. - Korrigiert die ASCII-Beschreibung der US-Tabelle; trennt Skriptcode, Unicode-Index und UTF-8-Offset, einschließlich eines Gegenbeispiels zur Ganztabellen-Decoder-Äquivalenz. Hält exakte Hashes und UTF-8-Zählungen für fünf kleine Tabellen fest, mit explizit benannter Interpretationsmehrdeutigkeit.
- Kreuzprüft zehn Rohanker, sechs kleine Stichproben und fünf Interpretationsquellen. Legacy-Bytes erhalten; keine funktionale Quell-, Parser-, Corpus- oder VM-Änderung. Nur begrenzte Offline-Evidenz: Task 7 vNext/Task 11, Runtime, andere Plattformen und volle Katalogabnahme bleiben ausstehend. ### MINOR
v2.236.0.0