アップデート 2.193
2026/7/31
v2.193.0.0BETAMINOR
Seymour2026年7月31日
コアオーサリングパイプライン: 能力契約 + ガード付き操作エグゼキューター + ライターアダプター(126/126テスト)
- ((Clineワーカースウォーム + Verboo)。 前版:
v2.192.1.0] - P0-A ワークスペース安全プリミティブ (
FFXProjectEditor/Core/):CapabilityDescriptor,PathGuard,WorkspaceHealthCheck((6 Coreファイル、22テスト)。PathGuardがパストラバーサルとルート外への書き込みをブロック;WorkspaceHealthCheckが任意の操作の前にワークスペース整合性を検証;CapabilityDescriptorが現在のワークスペースでエディタが何をできるかを宣言。 - P0-B ガード付き編集操作 (
FFXProjectEditor/Core/+Core/Writers/):OperationPlan,OperationExecutor,IWriterAdapter,MonsterStatSheetAdapter,TreasureAdapter,MonsterFileAdapter,WriterAdapterCatalog,EditSession,ValidationPipeline,ReceiptBuilder((9 Coreファイル、11テスト)。パイプラインValidate -> Snapshot -> Plan -> Stage -> Verify -> Backup -> Promote -> Receipt; byte-identity round-trips ; バニラm000.bin/m001.binフィクスチャでアダプターのバイト同一ラウンドトリップ。 MonsterFileAdapter((完全コンテナアダプター): 技術情報Monster_File.Write()を名前空間付きキーIWriterAdapter技術情報Stat.*((統計シート)、Loot.*((ルートエントリ)、Metadata.*((Signature AiFile/WorkerFile/UnkFile/AudioFile/TextFile + 経由の生////]/base64)blob) (MonsterFileAdapterTests): no-edit RT0 byte-identity, バイト同一、統計編集、ルート編集、Metadata.Signature編集、検証/describeトリアージ。WriterAdapterCatalog(CapabilityIdmonster-file, Risk Moderate)。- P1 — UI ブリッジ:
UiBridge.cs((CoreとAvalonia層の間のブリッジ)。 - 4仕様:
docs/ai/contracts/CAPABILITY_DESCRIPTOR_SPEC.md(Jarvis-TIDUS),docs/ai/contracts/OPERATION_PLAN_SPEC.md(Jarvis-RIKKU),docs/ai/contracts/WRITER_MAP.md(Jarvis-KIMAHRI) 技術情報docs/ai/PROMPT_GEMINI_UI_UX_REWRITTEN_2026-07-31.md. - テスト: 64 → 126 (+96,9%);
dotnet testofFFXProjectEditor.Tests126/126 PASS (RT0 round-trip byte-identity; fixtures inFFXProjectEditor.Tests/Fixtures/). - Clineスウォーム統合:
scripts/cline-swarm.sh— 6並行実Clineワーカー(ワーカーごとに1キー、モデルcline-pass/deepseek-v4-flash,--auto-approve,--thinking xhigh) + Verbooエージェント (PROMPT_DEEPSEEK_V4_PRO_COMPETITIVE_EXECUTION_2026-07-31.md,PROMPT_GEMINI_UI_UX_COMPETITIVE_EXECUTION_2026-07-31.md). - このパスでバージョン管理債務を返済: PAID 技術情報 技術情報
FFXProjectEditor.csprojの4フィールドバンプを2.193.0.0に + ここにエントリ +VERSIONING.md.
v2.193.0.1BETAREVISION
Seymour2026年7月31日
MAGIC PPP: 技術情報 U1 T4 — : 技術情報 完全な三部作 + デコードされたDrawチェーン + RTTI オフライン + 再構築ツールチェーン
- 前版:
v2.193.0.0] - U1 T4 技術情報パワーブレイク,
magic_0021.dll, 最後にバニラ復元):pppScale((レコード、→) 0x1A690, 42.5→2.0) →) → フレームごとのボーンアキュムレーター; per-frame 技術情報pppAngle(0x19E90) 技術情報 AND 回転pppAngAccele(0x1C0C0, ゼロ化)= エイム/ターゲット追跡無効化 (アーマーブレイク Breakコントロールが正常に焦点を保つ)。3/3ビジュアル、 PASS, ゼロクラッシュ、.pre-t4-*バックアップ保持。 - U1 意味論: ハンドラーは
FFX_BoneAnimシステムに属する(14関数 –; –; 0x75C2A0–0x75D8B0; pppScale=0x75D0D0FFX_BoneAnim_ApplyDeltaFloat4_B) — ボーン/階層変換デルタ、ルーズパーティクルではない。 - Drawチェーンをデコード(オフライン):
pppDrawMdl(0x737830) →FFX_PppResourceDescriptorTablePtr(0xC3A4C4, 32Bエントリ)→FFX_TextureSlotCacheState(0xCCCA64) 術情報Phyre_Map_LowerBound(PpMap) →AllocVfxParticleSlots; テーブルはFFX_MagicHost_InitObjectBuffer(0x925210)が埋める。 dbに7リネーム適用 COPY — 正規に伝播。 - Phyre RTTI オフラインウォーカーをアンロック: 259クラス/747メンバーを静的に抽出 (
Phyre_PClassDataMember_ctorAttach_structural); arg6 = FLAGS, サイズではない ((カタログ修正);STRUCT_CATALOG_V3((29/56カバー、120フィールド、164新クラス)。 - pppツールチェーン再構築 ((31-07 08:07回帰修正):
family_schema.py(DIRECT_OPERAND_SCHEMAS+EffectLocalPppRegistry) +useful_ppp_writer.py(validate_effect_local_candidate/dry_run_vector_for_effect) + 新しいscripts/phyre_rtti_extractor.py— 214/214テ PASS. - 07-16証拠をワークツリーに復元 (Death / ×3ファミリー、Death T1/T2 / コピー専用×3、 T3 copy-only 80+マニフェスト、監査/フィクスチャ)+ ランタイムランブック(498行)+ セッション状態。
- アセット: PhyreEngine 3.1.5 (FFX HD + ; アクティブ ; 3.21; PS3 SDK 3.60 技術情報 3.70 ンストーラーから手動抽出 技術情報 SFX 技術情 (
ffx-reconstructed\EnginesExtras\PS3_SDK_370\). - Blocker: 16-07 probe baseline (
4010F974) has no binary backup → T1/T2 captures blocked until reconciled. - Docs:
docs/reverse/PPP_DRAWMODEL_RESOURCE_CHAIN_20260731.md,PHYRE_RTTI_STATIC_REGISTRY_20260731.md,PPP_SCALE_BONEANIM_SEMANTICS_20260731.md,PS3_SDK_INSTALL_MAP_20260731.md; evidence inwork/layer_c/t1b/evidence/. ### MINOR