Command: python3 tests/test_admin_menu.py
Exit: 0
PASS: actual menu command routing covers all menu settings, rejects unsupported keys, gates companions, and matches unique authored widgets
PASS: explicit weapon retention buttons use the same ready/authorized server command path
PASS: item editor, preset controls and dynamic item-row layout are structurally valid
PASS: selected choices remain green/red and fully visible when disabled; unselected choices return to neutral
PASS: probability editor and weighted item-row layout have all bound controls

This check exercises menu policy and authored controls. It does not claim native UI rendering or a measured post-fix frame-time improvement.
