Files
benilla-octo/crates
gromandClaude Opus 5 101ddc3d97 tests: the UiScript wall's ceiling follows the four files that argued past it
`ui_script_wall.rs` has been failing since `2af91704`, 888 commits ago: 43
gameplay files name `UiScript` against a ceiling of 40. A ratchet that cannot
pass notices nothing, which is the one thing it is for — so the ceiling
follows the count, with each newcomer argued in place, as the test's own
message asks.

Three of the four do not cross the line the wall draws:

- `spell/net.rs` names the identifier only to say it holds none — three doc
  comments explaining why its work is queued instead. The count reads doc
  comments by design, so documenting the line reads as crossing it.
- `target/by_name.rs` and `target/scan.rs` hold the VM because `TargetByName`
  and the scan must select inside the Lua call as `0x489d60` does; that is
  `bbe2e3aa`, without which an addon's own target restore cannot see what it
  selected.
- `debug_panel/{mod,lighting_controls}.rs` write CVars through
  `UiScript::set_cvar_engine`, the queue Lua's `SetCVar` feeds, so the dev
  panel cannot hold a different value than the interface.

Nothing moves and nothing is excused wholesale: the next file to learn that
the VM exists still fails this test.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01SgstFWtn1RxEJ5kVrpgYwn
2026-10-18 12:26:23 -06:00
..