Coverage Summary for Class: Quality (core.primitives)
| Class |
Class, %
|
Method, %
|
Branch, %
|
Line, %
|
Instruction, %
|
| Quality |
100%
(1/1)
|
100%
(1/1)
|
|
100%
(3/3)
|
100%
(24/24)
|
package core.primitives
/**
* ## Role
* - Trophy quality grade affecting `ProofRequirement.qualityMin` and stable ordering (quality asc by enum ordinal). Generation: qRoll → `OK` (<70), `DAMAGED` (<90), otherwise `NONE`.
*
* ## Stability
* - Stable API: yes; Audience: adapters/tests/internal
*/
enum class Quality {
/**
* Undamaged trophy; highest quality.
*/
OK,
/**
* Damaged trophy; reduced quality.
*/
DAMAGED,
/**
* No trophy or ruined quality; lowest quality. Maps to Target's `RUINED`.
*/
NONE
}