Files
EscapistsReintroduced/docs/evidence/content-menu-2026-11-06/README.md
T
jakub 460d9808e5
continuous-integration/drone/push Build is passing
Simplify content controls and add vehicle roles; record Workshop 0.0.144
Discover installed mod vehicles and save independent garage, traffic, patrol and convoy assignments. Retire the superseded RHS 1.9 overrides. Include native menu, crew/driving and publication evidence.
2026-11-06 22:06:38 +01:00

47 lines
2.6 KiB
Markdown

# Content menu verification — 2026-11-06
The menu now groups mod, item and civilian vehicle controls under Content, with
left-hand subsections, master switches, searches, effective-state filters and
12-result pages. Individual choices survive master toggles and profile reloads.
## Checks
- `python3 tools/check.py`: full repository checks passed (`repository-checks.log`).
- `python3 tools/build_admin_menu.py --check`: generated layouts and palette current.
- Native Workbench: real local admin menu actions, item disable, master off/on,
preserved item choice, empty search, search restored after visiting weights,
vehicle disable, disabled-only filter, persisted configuration reload, and
disabled candidates excluded from vehicle selection.
- Native navigation probe checks all 29 pages. Screenshots show Mods, Items and
Vehicles in the actual game UI, captured from the owned private test window.
- The search policy test exercises 5,000 entries and multiword/case-insensitive
name/path matching. Preferences and command tests cover domain isolation,
presets, save failures, allowlists and independent browser state.
The native fixture is saved as `native-fixture.c.txt`. It runs in a disposable
source snapshot and profile, suppresses scenario startup, and hides the loading
placeholder only while inspecting the menu. No fixture code is in the addon.
`source-comparison.json` verifies production addon files match the tested copy.
The disposable project adds the installed Rally dependency for this test.
## Scope and limitations
This is local Workbench integration, not dedicated-server multiplayer validation.
It verifies vehicle eligibility, not physical placement of every vehicle. Optional
motorbikes were not installed in the tested dependency closure. Existing placement,
DLC access and lifecycle rules remain in use.
The runner reports smoke completion and confirmed cleanup. Its overall process
exit remains nonzero because existing external resource errors are counted:
localization GUID references, DLC ownership request, and legacy landing fields.
No script compilation or VM errors occurred in this run. See `native-result.log`.
Installed RHS content packs 01 and 02 were version 0.17.5281. Their verified
fingerprints were accepted only in the disposable test audit; the repository's
external dependency manifest was not changed. Exact external inputs and launch
source hashes accompany the run. This does not certify all external mods.
All tests used the hidden, muted, private Workbench prefix and profile. Source
and external-addon immutability and owned-process cleanup are recorded in
`runner.json`. This change has not been published or pushed.