- Negotiate the smallest required table extent.
- Check the corresponding feature/helper and every granted capability.
- Never request
All for convenience.
- Connect only after game data and disconnect before load transition/teardown.
- Make every non-identity call on the PAPER game thread.
- Initialize all public inputs/outputs with
{} and preserve reserved zeros.
- Copy callback data; retain no event pointer after return.
- Invalidate by provider/world/skeleton/weapon generation as applicable.
- Use one catalog/snapshot sequence across every paginated aggregate.
- Restart on
StaleSnapshot; handle OutOfRange without guessing identifiers.
- Bound allocations, copies and logs in FrameComplete.
- Use passive telemetry unless exact authored evidence is truly required.
- Do not describe native-pose diagnostics as IK or pose-write authority.
- Do not describe motion paths as scene-node drive authority.
- Ship authority and development capture disabled unless they are the explicit
purpose of the mod.
- Keep development capture lease-bound and honor allowed/denied scopes.
- Clear capture/authority, unregister callbacks, then unregister the owner.
- Treat user policy denial as intentional, not installation corruption.