Validation pass for 0.3.0-rc.5: current version only, corrected against the code Architecture, the field reference and the guides corrected against the package: the decode dispatch and grid pass, the fixture config layouts, per-component fields, the DMX Input step for channel sources, the supported platforms. References to earlier VRSL-URP releases and the removed replace menu are gone; the original VRSL stays as migration history. Long passages shortened.
docs: the DMX manager is VRSL_DMXURPLightManager
docs: horizontal grids go in a quarter turn, channel 1 on the strip's top row
docs: correct what the Console, the shell list and a grid input do Troubleshooting's dark-under-Stream-data row says the Console only speaks when nothing is sending, and VRSL Diagnostics and the DMX Monitor tell a stream with no records apart. The bodies-dark row points at Fixture Shell Renderers. The Configuration Reference names the discoball as the fixture without a shell list, and says which managers the upgrade moves to Stream data. DMX Channel Sources says a grid input publishes a channel count of zero, and lists the par and blinder bodies among the readers. DMX Sources says plainly that SetDmxInput is safe to repeat and to call early.
docs: DMX Input, standby and Stream data, the synced input switch
docs: one DMX manager reads any grid layout, and can switch while the world runs
Name the media player's user-data event, and which Basis player carries it
docs: the stock media player does not surface user data
docs: fuller sentences in the guides, in place of clipped verdicts
docs: the guides follow the STE writing rules; no contractions in the reference
docs: the reference moves here from the package
docs: first-run guides