You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
'weights': {str(k): round(v, 2) for k, v in weights.items()},
@@ -531,6 +542,12 @@ This task is important because the value of any proof depends entirely on how fa
531
542
- For each modelled function or type, include a markdown table or enumerated list with: Lean name, Rust name, file + line reference, correspondence level, and a brief justification.
532
543
- Include links to the Rust source lines (use relative paths, e.g. `src/raft_log.rs#L42`).
533
544
- Summarise any known gaps or mismatches that should be resolved before trusting associated proofs.
545
+
-**Always** include a `## Last Updated` section at the top with the current UTC date/time and the HEAD commit SHA:
546
+
```
547
+
## Last Updated
548
+
- **Date**: YYYY-MM-DD HH:MM UTC
549
+
- **Commit**: `<SHA>`
550
+
```
534
551
4. If any **mismatches** are found (Lean model is incorrect relative to the Rust): flag them prominently in CORRESPONDENCE.md under a `## Known Mismatches` heading. Open a GitHub issue for each mismatch that invalidates a proved theorem.
535
552
5. Create a PR with the updated CORRESPONDENCE.md.
536
553
6. Update memory: note the correspondence status for each modelled target, flag any mismatches found.
@@ -552,6 +569,12 @@ This is a reflective task. The goal is not to prove more things, but to evaluate
552
569
3. For unproved / `sorry`-guarded theorems, assess whether they are worth proving or should be revised.
553
570
4. Identify the **highest-value gaps**: which properties, if proved, would give the most confidence in the codebase? Are there important invariants or safety properties that have not yet been attempted?
554
571
5. Write or update `formal-verification/CRITIQUE.md`:
572
+
- **Always** include a `## Last Updated` section at the top with the current UTC date/time and the HEAD commit SHA:
573
+
```
574
+
## Last Updated
575
+
- **Date**: YYYY-MM-DD HH:MM UTC
576
+
- **Commit**: `<SHA>`
577
+
```
555
578
- **Overall assessment**: 2–4 sentences on the current state of formal verification and its utility.
0 commit comments