Update 2.81
10.6.2026
v2.81.0BETAMINOR
Seymour
SIN-Tor-6-LIVE-Kleber: operator-gesteuertes Staging + nur-lesende RAM-Verifikation des SIN-006 Piloten — beweist, WELCHES Image im Kampf geladen ist; der echte Swap bleibt manuell; SIN bleibt für öffentliches Schreiben GESPERRT
- Baut den SIN→probe-Kleber mit der ehrlichen Arbeitsteilung, die die RAM-Forschung bewies: SIN-006 VERGRÖSSERT das Script (+15 Anweisungen, +2 Jump-Slots) und ein vergrößertes Script KANN NICHT in-place in die Live-Region injiziert werden — der Monster-Buffer wird exakt in Dateigröße alloziert (die WorkerFile sitzt direkt hinter der AiFile) und die VM-Strukturen sind von den ursprünglichen Zählern vorab dimensioniert (
FFX_Atel_ComputeScriptChunksSize @0x86A220/ComputeScriptDataSize @0x86C050); das vergrößerte Image kommt also über den RELOAD-Pfad herein (der manuelle Datei-Swap des Bedieners, Runbook C1-C6), und was der Kleber live tut, ist VERIFIZIEREN, nie schreiben. Neue Klassen inFfxLib/Ai/Sin:SinRt2LiveProbe(nur-lesend:Status-Liveness von Spiel/RAM/Probe/Battle;LocateMonsternutzt die bewährte Methode (RT2-proven) für dieMonsterAiEditor-Kette —ADDR_BATTLE_ACTIVE 0xD2A8E0→POINTER_BATTLE_ENEMY_LIST 0xD34460→ stride0xF90→Id-0x1000→Ptr_script_chunks +0xF78;ClassifyLiveAivergleicht die Live-AiFile byte-exakt mit den ORIGINAL- und EDITED-Slices →MatchesOriginal/MatchesEdited/Diverges/Unreadable) undSinRt2LiveSession(operator-gesteuertesStage: führt RT2 + den bewährten Sandbox-Round-Trip erneut aus und persistiert*.original.bin/*.sin006.bin/MANIFEST.txtmit SHA-256s + aim + On-Screen-Effekt unterwork/sin_rt2_live/; nur-lesendesVerifyLivemit ehrlichem Skip, wenn Spiel/Battle fehlen; gehärteter -Bodyguard mit Separator — nur unterwork/).SinSandboxApplyResulterhältEditedMonsterBytes(der Vertrag, den der PENANCE-Handoff vorhersah: RT2 nutzt dieselben bewährten Bytes, kein Re-Emit). 3 neue Flags:--sin-pilot-rt2-live-rt0(headless Self-Test: beweist Artefakte+SHA-256s++15+sauberes Re-Parse; Verweigerungen ohne Berechtigung/SIN-009/SIN-010 hinterlassen NULL Dateien; Verify ohne Spiel → ehrlich not-ready, kein Throw; Dateisystem-Guard + Cleanup),--sin-pilot-rt2-stage(Operator-Command, Artefakte bleiben erhalten) und--sin-pilot-rt2-verify(Operator-Command, nur-lesend: welches Image ist im Battle-RAM —MatchesEditedbeweist nur das strukturelle LADEN; der On-Screen-Effekt bleibt ein menschliches Urteil). (NEUE ausführbare Fähigkeit: LIVE-Kleber-Ebene + 3 Flags). Umfang/Ehrlichkeit: Es existiert kein Pfad, der echte Dateien/Spiel/RAM schreibt, in dieser Ebene; Staging ist kein Anwenden; SIN bleibt für öffentliches Schreiben GESPERRT; SIN-009/010 bleiben draußen;0x16/0x17unangetastet. Build 0 Fehler;--sin-pilot-rt2-live-rt0+ die 8 vorherigen Gates alle PASS. [previous:v2.80.0]