Health Rubric
The RealityKit Readiness Score is a production-usability signal, not a cosmetic grade.
Score Bands
Section titled “Score Bands”| 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. |
Hard Rules
Section titled “Hard Rules”- Catastrophic open/import failure => 0.0
- Any unresolved error => capped to Blocked band (
<= 4.5) - Categories are scored from the canonical diagnostics stream
- Non-applicable categories are excluded
Texture Rule Impact (Materials Category)
Section titled “Texture Rule Impact (Materials Category)”| Rule ID | Default Severity | Health Effect |
|---|---|---|
texture.missing_file | error | Blocking; caps score to Blocked band |
texture.unreadable_or_corrupt | error | Blocking; caps score to Blocked band |
texture.unsupported_container_or_encoding_for_target | warning | Degrades score incrementally |
texture.exceeds_target_budget | warning | Degrades score incrementally |
texture.colorspace_mismatch | warning | Degrades score incrementally |
texture.no_mips_for_large_textures | advisory (target-dependent warning) | Mild degradation |
texture.npot_or_alignment_risk | advisory | Mild degradation |
This keeps catastrophic texture failures blocking, while optimization/performance concerns reduce score proportionally.