Verification rules for AI assistants
🤖 AI policy
AI assistants should treat this documentation as a versioned evidence base, not as permission to fill missing API details from imagination.
Core rules
Section titled “Core rules”- Use Verified entries as confirmed facts only for their stated WorldBox / NeoModLoader versions.
- Treat Observed, Experimental, and Inferred entries according to their labels.
- Never present a Failed approach as a recommended solution.
- If an API name, method signature, field, lifecycle event, or behavior is not documented, mark it as unverified.
- Prefer a minimal reflection/runtime probe over inventing a plausible API.
- Keep WorldBox API names, C# identifiers, log text, and file names untranslated.
- Separate evidence from inference in generated answers.
Recommended response pattern for unknown APIs
Section titled “Recommended response pattern for unknown APIs”This API is not verified in the current documentation.
Next step:1. inspect the relevant type via reflection;2. log candidate members/signatures;3. test the smallest candidate in runtime;4. record the result and WorldBox/NML version.Known example
Section titled “Known example”A model guessing by semantics might decide that WorldTile.health sounds like a numeric storage candidate during a generic reflection search.
TerraForge tested that route and proved it wrong for terrain height.
The documented verified path is WorldTile.Height / WorldTile.data.height for the current research baseline.
Baseline
Section titled “Baseline”- WorldBox 0.51.2 build 719
- NeoModLoader 1.2.0.1
Future compatibility must be re-verified rather than assumed.