Commit 2e36ad6
Claude
fix(framework): complete and wire in the Progressive assurance proofs
Ochrance.Framework.Progressive was a dead orphan (not in any ipkg) with an
incomplete Ord instance ('-- ... [Remaining cases]') and an undefined 'atLeast',
so its SatisfiesMinimum / attestedSatisfiesLax threshold proof could not check.
- Define rank/atLeast, add Eq, complete the Ord instance (the same fix already
landed in ochrance-framework).
- Add the module to ochrance.ipkg so the threshold proof is now built and
CI-verified rather than dead code.
Verified: ochrance.ipkg builds 16/16; attestedSatisfiesLax and atLeast are total.1 parent 0a35a28 commit 2e36ad6
2 files changed
Lines changed: 22 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
26 | | - | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
27 | 46 | | |
28 | 47 | | |
29 | | - | |
30 | | - | |
31 | | - | |
32 | | - | |
| 48 | + | |
33 | 49 | | |
34 | 50 | | |
35 | 51 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
| 20 | + | |
20 | 21 | | |
21 | 22 | | |
22 | 23 | | |
| |||
0 commit comments