Skip to content

Commit a1cb41e

Browse files
committed
Formal: HANDOFF bookkeeping — #1078 and #1080 merged, no open formal PRs
Clears the stale §3b entry (#1078 was left listed as open) and records #1080 under merged. Supersedes the closed #1079.
1 parent e1fffef commit a1cb41e

1 file changed

Lines changed: 9 additions & 6 deletions

File tree

formal/HANDOFF.md

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -119,13 +119,15 @@ Also merged 2026-07-01:
119119
- **#1076** two-counter bisimulation + per-line attribution +
120120
`LeakTrackerAudit.lean` + `LeakTrackerConcurrency.lean` (leak-tracker
121121
concurrency/fork gap) + README "bugs found".
122+
- **#1078** §4 bugs #3 (unguarded per-stack CPU normalization divide) and #4
123+
(CLI-renderer twin of the leak-velocity divide) + two regression tests.
124+
- **#1080** PASTA (`PoissonArrivals.lean`) + two metrics end-to-end across the
125+
C++/Python boundary (`CopyVolumeWiring.lean`, `MallocFootprintWiring.lean`) +
126+
`STATUS.md` + README proof roundup + "why two engines" rationale.
122127

123128
## 3b. OPEN PRs (need driving to merge)
124129

125-
- **#1078** `fix-stacks-total-cpu-zerodiv` — §4 bugs #3 (unguarded per-stack
126-
CPU normalization divide) and #4 (CLI-renderer twin of the leak-velocity
127-
divide). Two code fixes + two regression tests + README notes. Independent,
128-
mergeable.
130+
None — all formal PRs merged as of 2026-07-01.
129131

130132
---
131133

@@ -218,8 +220,9 @@ generated `X | Y` unions need 3.10+).
218220

219221
## 7. Concrete next steps (roughly ranked)
220222

221-
1. ~~Merge #1077 then #1076~~ **DONE** (2026-07-01). Now: drive **#1078**
222-
(bug #3 fix) to merge — independent, small; re-run any flakes per §5.
223+
1. ~~Merge #1077, #1076, #1078, #1080~~ **DONE** (2026-07-01). All four bug
224+
fixes, the concurrency proof, PASTA, and the two end-to-end wiring modules
225+
are on master. No formal PRs open.
223226
2. ~~Audit `LeakTrackerAudit`'s faithfulness under concurrency/fork~~ **DONE**
224227
`LeakTrackerConcurrency.lean` models the sig-queue/main-thread interleaving
225228
and fork reset explicitly, proves the invariant survives every interleaving,

0 commit comments

Comments
 (0)