//! **The integration tests' interface loader — one copy, both stores** (decision 1751). //! //! The in-crate sibling of `ui_script::test_ui::load_ui`, which integration tests cannot reach: //! they link this crate as a library, so its `#[cfg(test)]` items are not compiled for them. Each //! `tests/*.rs` therefore grew its own reader off `assets/ui`, and every one of them broke the //! first time a file it names became the reference's own. //! //! The rule is the manifest's, verbatim: **a bare filename is a file we ship, a path is the //! reference's own off the player's installed chain.** Our shipped tree is flat, so a separator //! decides, and nothing here needs to know which windows have migrated. //! //! The provider half matters as much as the loop. A sourced document pulls its Lua through its own //! `