## Summary Closes # ## Root cause and approach ## Changes - ## Compatibility and migrations ## Validation - [ ] I ran the narrowest relevant automated tests. - [ ] I ran `pnpm typecheck`, `pnpm lint`, and `pnpm test` for frontend changes. - [ ] I ran a production frontend build for frontend changes. - [ ] I tested affected Lua/native behavior with experimental OAL enabled, or marked the live runtime test as pending below. - [ ] I verified every changed NUI callback responds on every reachable path. - [ ] I reviewed the final diff and excluded unrelated work and generated-only edits. Commands and results: ```text ``` ## Runtime evidence ## Security and architecture - [ ] Consequential actions remain server-authoritative and validate identity, permissions, ownership, limits, and payloads. - [ ] This change introduces no dependency, event, export, global, config, persistence, or fallback connection to another `sky_*` resource. - [ ] No secret, credential, private URL, or personal player data is included. ## Reviewer notes