Health Rubric
The RealityKit Readiness Score is a 0-10 production-usability rating. It answers one question: can this asset ship safely to production?
Scoring System
Section titled “Scoring System”| Score | Status | Meaning |
|---|---|---|
| 10 | Ready | No actionable issues. |
| 9.0 - 9.5 | Production | Advisory-only concerns. |
| 7.0 - 8.5 | Good | Usable, but important issues remain. |
| 5.0 - 6.5 | Risky | Likely runtime/visual defects. |
| 0.0 - 4.5 | Blocked | Not production-usable. |
Critical Production Rules
Section titled “Critical Production Rules”- Catastrophic import/open failure is always
0.0.- Examples:
OpenUSD failed to open file,failed to open stage,no importer can load.
- Examples:
- Any unresolved error caps score to the Blocked band (
<= 4.5). - Render scoring does not demote errors to warnings.
- Non-applicable categories are excluded (for example, no animation checks for files without animation schema/data).
The 5 Categories
Section titled “The 5 Categories”- Loadability
- Materials & Textures
- Scale & Orientation
- Animation & Rigging
- Dependencies
Categories are scored from the same canonical diagnostics stream shown in UI/MCP/CLI.
Practical Behavior
Section titled “Practical Behavior”- Clearing the last issue in a category gives the biggest jump.
- Clearing additional issues within the same category also improves score (smaller increments).
- A file can only move out of Blocked after all errors are resolved.
To reduce score gaming, Preflight does not publish exact internal per-issue weighting formulas.