Atualização 2.81
10/06/2026
v2.81.0BETAMINOR
Seymour
Cola do SIN Gate 6 LIVE: staging operator-gated + verificação read-only RAM do piloto SIN-006 — prova que a imagem WHICH é carregada em batalha; a troca real fica manual; SIN fica BLOCKED para escrita pública
- Constrói a cola SIN→probe com a divisão honesta de trabalho que a pesquisa RAM provou: SIN-006 GROWS o script (+15 instruções, +2 jump slots) e um script CANNOT crescido pode ser injetado in-place na região viva — o buffer do monstro é alocado no tamanho exato do arquivo (o WorkerFile fica logo atrás do AiFile) e as estruturas VM são pre-sized das contagens originais (
FFX_Atel_ComputeScriptChunksSize @0x86A220/ComputeScriptDataSize @0x86C050); então a imagem crescida entra pelo caminho RELOAD (a troca manual de arquivo do operador, runbook C1-C6) e o que a cola faz ao vivo é VERIFY, nunca escrever. Novas classes emFfxLib/Ai/Sin:SinRt2LiveProbe(read-only: livenessStatusdo jogo/RAM/probe/batalha;LocateMonsterreutiliza a cadeia RT2-provenMonsterAiEditor—ADDR_BATTLE_ACTIVE 0xD2A8E0→POINTER_BATTLE_ENEMY_LIST 0xD34460→ stride0xF90→Id-0x1000→Ptr_script_chunks +0xF78;ClassifyLiveAibyte-exact compara o AiFile vivo contra o ORIGINAL e as fatias EDITED →MatchesOriginal/MatchesEdited/Diverges/Unreadable) eSinRt2LiveSession(operator-gatedStage: elegibilidade re-runs RT2 + o sandbox provado round-trip e persiste*.original.bin/*.sin006.bin/MANIFEST.txtcom SHA-256s + aim + efeito on-screen sobwork/sin_rt2_live/; read-onlyVerifyLivecom skip honesto quando jogo/batalha ausente; guard de stage endurecido com separador — só sobwork/).SinSandboxApplyResultganhaEditedMonsterBytes(o contrato que o handoff PENANCE antecipou: RT2 reutiliza os bytes provados SAME, sem re-emit). 3 flags novas:--sin-pilot-rt2-live-rt0(self-test headless: stage prova artefatos+SHAs++15+re-parse limpo; recusas sem permissão/SIN-009/SIN-010 deixam arquivos ZERO; verify sem o jogo → not-ready honesto, sem throw; guard de filesystem + cleanup),--sin-pilot-rt2-stage(comando do operador, artefatos mantidos) e--sin-pilot-rt2-verify(comando do operador, read-only: qual imagem está no RAM da batalha —MatchesEditedprova só o LOAD estrutural; o efeito on-screen fica como veredito humano). (capacidade executável NEW: camada de cola LIVE + 3 flags). Escopo/honestidade: nenhum caminho de escrita real-file/jogo/RAM existe nesta camada; staging não é aplicar; SIN fica BLOCKED para escrita pública; SIN-009/010 ficam fora;0x16/0x17intocado. Build 0 erros;--sin-pilot-rt2-live-rt0+ os 8 gates anteriores todos PASS
v2.80.0