GENERAL
Update 2.188
7/7/2026
v2.188.0.0MINORJarvis-WAVE-EJul 7, 2026
Wave E: 6 family-specific narrow writers + 6 proven RT0 gates
- Six family-specific narrow writers implemented in
FFXProjectEditor/FfxLib/Ai/, each with a proven RT0 gate inAiScriptLab(baseline → patch → validate → splice round-trip → restore → byte-identity): AiRoundScriptedBossWriter(m238 Zu) — 5 round beats (landing/crawl/sonic/aeon-punish/finisher), command whitelist 0x4019/401A/4016/4097/40AB/40DF, gate--round-scripted-boss-writer-rt0PASS.AiAnimaOdThresholdWriter(m125 Anima) — OD gate withOverdriveMax / divisor [* numerator]shape, loose fallback detection, gate--anima-od-threshold-writer-rt0PASS.AiOmnisClusterWriter(m131 Omnis) — elemental cluster 0x3045-0x304C, narrow whitelist, gate--omnis-cluster-writer-rt0PASS.AiMortibodySupportAccumulatorWriter(m127 Mortibody) — 4 accumulators priv0010/0014/0018/001C, gate--support-accumulator-writer-rt0PASS.AiMortiorchisCompanionWriter(m143 Mortiorchis) — handoff/absorption 0x608C/0x60A9, gate--mortiorchis-writer-rt0PASS.AiReactiveSensorWriter(m106/m118/m150/m154 reactive) —usedCommand 0x7019 → readMoveProperty 0x701A → PUSHII statesensor, gate--reactive-sensor-mortiphasm-writer-rt0PASS (4 monsters).- Each writer follows the
AiFluxNativeThresholdWriterpattern: descriptor → patch request → byte-change guard → edit result → rollback on failure. The patch only touches authorized bytes (PUSHII immediates); any diff outside the whitelist aborts with rollback. AiScriptLab.csprojupdated with the 6 new includes;RuntimeTools/AiScriptLab/Program.csgained 6 new RT0 gates.- Build:
dotnet build FFXProjectEditor0 errors,dotnet build AiScriptLab0 errors, 6/6 RT0 gates PASS. - Status:
Needs Testing— UI integration (DataModel Advanced* popups), manual editor smoke and in-game RT2 still pending before any strong gameplay/authoring wording.
v2.187.0.0