アップデート 2.236
2026/9/13
v2.236.0.0BETAMINOR
Seymour2026年9月4日
FFX Research Tools: Linux x86-64 向けの内部保持読み取り基盤
- ユーティリティ配下に
LinuxNativeFileSystemとLinuxReadOnlyDirectoryを追加: ディスクリプタ相対のopenat2ルックアップ、シンボリックリンク/トラバーサル/子孫マウントの拒否、同一ディスクリプタでのstatx観測。ハンドルは独立した所有権を持ち、ファイルストリームは読み取り専用。 - 合成テストは ABI、バイト/Unicode、リネーム後の同一性、無効タイプ、ライターなし FIFO、ディスクリプタゼロ、ハンドルリーク、並行破棄をカバー。Ubuntu ゲート: 156 PASS(33 Linux + 115 Claims + 8 isolation)。Task 11 を除く単体コンポーネントエクスポート: 41/41。警告・エラーなしの Release ビルド。
- 設計/計画と README は境界を明記: CLI/公開は Windows 専用のまま。この基盤は公開もコーパス証跡の受け入れも行わず、コンテンツの凍結やカタログ完全性の証明もしない。エディタのロジック/UI/依存関係の変更なし。4 つのバージョンフィールドのみがプロジェクトガバナンスに従う。
- ネイティブの device/inode/サイズ比較追加後、独立レビューは CLEAN。実アセンブリと 4/4 の一致ハッシュを用いて Windows 11/.NET 10.0.10 VM でプラットフォームガードに合格。一時テストファイルのみ、再設定なし。Task 11 は引き続き進行中で、その 4 ファイルはこの統合から除外される。
v2.235.0.0
v2.236.0.0BETAMINOR
Seymour2026年9月13日
Spira Reforge Studio のネイティブ公開 Linux 対応: 配布、プライベートツーリング、実データによるモジュール実証
- C1 Linux 上のフェールクローズ Web ビューア: あらゆる I/O の前に型付き拒否を返すノーブラウザファサードと、復元・ビルドで強制される厳格な RID allowlist(linux-x64/win-x64)。Windows の WebView2 パスは無傷でグラフ検証済み。
- C2 プライベートツーリング: FFXED はパッケージ同梱の Java ランタイム経由でのみ起動し、JVM 注入変数は除去、引数はトークン化。固定版 vgmstream r2117(アップストリームハッシュ、ISC ライセンス)は Linux のみアプリプライベートで同梱。すべての CLI 起動は、並行ドレイン、バイト上限、固定テール、プロセスツリーキルを備えた bounded runner を経由。ピッカー/オーバーライド/PowerShell ブートストラップは製品 UI から除去。
- D 配布: self-contained な linux-x64-portable プロファイル。ランタイム契約は実際の ldd と 12 秒のライブ起動から導出。linux_release.py CLI は schema-2 マニフェスト、no-follow 検証、決定論的 tar.gz アーカイブ(A/B バイト同一)を備える。Linux パッケージポリシーは利用不可なオプション機能を正直に明示。
- 製品: UI とテストで共有される型付きディスパッチ権威(31 公開モジュール、完全一致セット)。Arena Tracker はクラッシュせずローカライズされた「ライブゲーム必須」状態へ劣化(専用回帰あり)。MonEditor はプラットフォーム非対応とカタログルート欠落を分離。
- 証跡: 実コーパス(583 個の magic DLL + 監査 + 抽出マスター)でフルスイート 1705/1705、スキップ 0。外部スモークマトリクスは製品経路で実プロジェクトを読み込み 31/31 モジュール、画像検証済みの実コンテンツを持つ 31 の個別画面、完全な双方向不変性(変更・削除・追加のあらゆる方向でパッケージとプロジェクトがバイト同一)、9 つの個別シェルでゲートされた 9 言語パス。
- 独立レビュー後の強化(12 件の指摘、P0 ゼロ、すべて修正済み): 公開プロファイルを Git で追跡可能に。Linux コンポーネントを構造的拒否ルール(pdb/exe/FFXED/java)付きで package-allowlist に整合させ、PDB なし公開ターゲットを追加。プリフライトは却下された出力に書き込まない。verify は fd ベースの O_NOFOLLOW ハッシュとトレースバックなしの INVALID_FORMAT でマニフェスト同一性(target/profile/component/version/commit)を認証。アーカイブは排他作成、ソース検証、展開後の再検証を獲得。スモークオラクルを強化(xdotool リターンコード、PID に紐付く単一ウィンドウ、非一様キャプチャ、不変性での追加検出)。ツールランナーはオーバーフロー時に即起動(10.3 秒→283 ミリ秒)。オーディオ昇格はロールバック付きトランザクション。ディスパッチは状態変更前に不明 ID を拒否。Arena Tracker はエラーを飲み込まずログに記録。
- 残る明示ゲート: このセットのアトミックコミット、Windows VM 回帰、最終独立レビュー、公開は別途。まだ何も公開していない。
v2.235.4.0
v2.236.0.1BETAREVISION
Seymour2026年9月4日
FFX Structures: ローカル PC 抽出における Monster BIN とキャラクターテーブルの資料修正
FFX_ATLAS_CORRECTIONS_PC_2026-09-04.mdを集約:0x04–0x1Cの 7 つのポインタフィールド、0x20のサイズ、0x30–0x33の DTO/セクション重複、+0x14のステータスブロック前の 5 つのテキスト参照、ハッシュ範囲限定の m001 値。- US テーブルの ASCII 記述を修正。スクリプトコード、Unicode インデックス、UTF-8 オフセットを分離し、テーブル全体のデコーダー等価性への反例を含む。5 つの小テーブルの正確なハッシュと UTF-8 カウントを記録し、解釈の曖昧さを明示。
- 10 の raw アンカー、6 つの小サンプル、5 つの解釈ソースを相互照合。レガシーバイトは保持。機能的なソース、パーサー、コーパス、VM の変更なし。限定オフライン証跡のみ: Task 7 vNext/Task 11、ランタイム、他プラットフォーム、全カタログ受け入れは引き続き保留。 ### MINOR
v2.236.0.0