wip: pause checkpoint — P6 feature complete, gate interrupted (not for merge)

This commit is contained in:
swaits committed 2026-10-27 14:41:34 -06:00
1 parent cc4f104f06
commit ce36640874
68 files changed
+4592 -374

No files matched your search

+14
View File
@@ -767,3 +767,17 @@ each harness's whole run, its compile of about 50 s included):
| `discount_max_is_bounded` | 33 | prove-slow | 163 |
| `line_amount_is_exact` | 33 | prove | 6 |
| `kani_symbolic_copy_canary` | (the checker: "Trusting the checker") | prove | 3 |
## P6: the evidence pipeline
No kernel arithmetic, `Ledger` command in the formal sense, or Lean step
changed (P6 moves no money): `just prove` is unchanged and stays green.
The new `Ledger` methods (`annotate_attachment`, `set_entry_settles`) are
replay-side records with validation only, covered by
`annotations_replay_and_project` and `reimbursed_is_derived_from_settles_only`;
the arithmetic-shaped work (the extraction caps and the page scale) is in
`ledger-import`, outside the kernel, and is tested and fuzzed rather than
proved. The formal bar for the next unit that touches these paths is
unchanged; the P12 paragraph in `docs/testing.md` lists the mutation
targets.