1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
//! Input parameters for the simplified, non-regulatory repairability heuristic
//! (see the module-level note in `repairability/mod.rs` — this is **not** the
//! enacted EU 2023/1669 Annex IV index).
use ;
/// Six-parameter repairability inputs for one product.
///
/// Each parameter uses a three-level ordinal scale (in the style of EN 45554's
/// per-criterion scoring, but not a faithful implementation of that standard):
/// `0` = criterion not met, `1` = criterion partially met, `2` = criterion
/// fully met. Values outside `[0, 2]` are rejected at calculation time.