Aggiornamento 2.81
10/06/2026
v2.81.0BETAMINOR
Seymour
SIN Gate 6 LIVE glue: staging operator-gated + verifica RAM read-only del pilot SIN-006 — prova QUALE immagine è caricata in battaglia; lo swap reale resta manuale; SIN resta BLOCKED per la scrittura pubblica. (letterale tecnico: WHICH)
- Costruisce la glue SIN→probe con la divisione onesta del lavoro che la ricerca RAM ha provato: SIN-006 CRESCE lo script (+15 istruzioni, +2 slot jump) e uno script cresciuto NON può essere iniettato in-place nella regione live (letterale tecnico: GROWS) (letterale tecnico: CANNOT) — il buffer mostro è allocato alla dimensione esatta del file (il WorkerFile sta subito dietro l'AiFile) e le strutture VM sono pre-dimensionate dai conteggi originali ( (letterale tecnico: pre-sized)
FFX_Atel_ComputeScriptChunksSize @0x86A220/ComputeScriptDataSize @0x86C050); quindi l'immagine cresciuta entra tramite il percorso RELOAD (lo swap manuale del file dell'operatore, runbook C1-C6) e ciò che la glue fa live è VERIFY, mai write. Nuove classi inFfxLib/Ai/Sin:SinRt2LiveProbe(read-only:Statusgame/RAM/probe/battle liveness;LocateMonsterriusa la catena RT2-provenMonsterAiEditor—ADDR_BATTLE_ACTIVE 0xD2A8E0→POINTER_BATTLE_ENEMY_LIST 0xD34460→ stride0xF90→Id-0x1000→Ptr_script_chunks +0xF78;ClassifyLiveAibyte-exact confronta l'AiFile live contro le slice ORIGINAL e EDITED →MatchesOriginal/MatchesEdited/Diverges/Unreadable) eSinRt2LiveSession(staging operator-gatedStage: ri-esegue l'eleggibilità RT2 + il round-trip sandbox provato e persiste (letterale tecnico: re-runs)*.original.bin/*.sin006.bin/MANIFEST.txtcon SHA-256 + aim + effetto on-screen sotto (letterale tecnico: SHA-256s)work/sin_rt2_live/;VerifyLiveread-only con skip onesto quando game/battaglia è assente; guardia stage indurita con separatore — solo sottowork/).SinSandboxApplyResultguadagnaEditedMonsterBytes(il contratto che l'handoff PENANCE anticipava: RT2 riusa gli STESSI byte provati, nessun re-emit). 3 nuovi flag: (letterale tecnico: SAME)--sin-pilot-rt2-live-rt0(self-test headless: stage prova artefatti+hash++15+re-parse pulito; i rifiuti senza permesso/SIN-009/SIN-010 lasciano ZERO file; verify senza gioco → onesto not-ready, nessun throw; guardia filesystem + cleanup),--sin-pilot-rt2-stage(comando operatore, artefatti conservati) e--sin-pilot-rt2-verify(comando operatore, read-only: quale immagine è nella RAM della battaglia —MatchesEditedprova solo il LOAD strutturale; l'effetto on-screen resta un verdetto umano). (NUOVA capability eseguibile: layer glue LIVE + 3 flag). (letterale tecnico: NEW)Scope/onestà: nessun percorso di write file/game/RAM reale esiste in questo layer; staging non è apply; SIN (letterale tecnico: real-file)resta BLOCKED per la scrittura pubblica; SIN-009/010 restano fuori;0x16/0x17non toccati. Build 0 errori;--sin-pilot-rt2-live-rt0+ gli 8 gate precedenti tutti PASS
v2.80.0