diff --git a/docs/HANDOFF.md b/docs/HANDOFF.md index 66c6d07..e953707 100644 --- a/docs/HANDOFF.md +++ b/docs/HANDOFF.md @@ -18,7 +18,7 @@ present when checked on 2026-09-15. The separate frame/extent experiment lives in `/home/bob/repos/iris-layout-experiment`. **The transparent-frames protocol -is implemented** on `wip/transparent-frames`, head **`0954770`**, two +is implemented** on `wip/transparent-frames`, head **`49cec82`**, three commits over `34cafb6` (`wip/region-and-placement`, the experiment as it was). The app's framework pin is unchanged, and **none of this is ready to replace #18**: two fuzzer seeds still settle differently warm than cold, and @@ -33,8 +33,8 @@ Decided with Bryan on 2026-09-18 and implemented the same day. His rules are kept below because they are the design; the protocol section says what the code now does, and **What it cost** and **What is not done, and why** say where it stands. The step list the plan carried is gone: steps 1 to 5 are in -`1956be3`, the measurements that follow are in `0954770`, and steps 6 to 9 -are the open questions at the end. +`1956be3`, the measurements that follow are in `0954770`, the review pass is +`49cec82`, and steps 6 to 9 are the open questions at the end. ### Decided by Bryan @@ -212,7 +212,7 @@ Widget draws / distinct widgets / update, from these are single runs rather than medians; `e44dea3` is #18's head and `34cafb6` the commit this branch starts from. -| seed 1 | e44dea3 | 34cafb6 | `0954770` | +| seed 1 | e44dea3 | 34cafb6 | here | | --- | --- | --- | --- | | cold | 369/261/10.6 | 463/274/13.3 | 516/288/12.0 | | repaint | 1 | 1 | 1 | @@ -221,7 +221,7 @@ these are single runs rather than medians; `e44dea3` is #18's head and | scroll | 2/0.002 | 1 | 1/0.004 | | resize | 13/13/0.019 | 22/15/0.032 | 24/76/0.090 | -| seed 13 | e44dea3 | `0954770` | +| seed 13 | e44dea3 | here | | --- | --- | --- | | cold | 1330/707/20.3 | 2940/982/28.3 | | many | 524/159/1.09 | 1091/423/2.39 | @@ -862,7 +862,7 @@ is a useful regression target for the experimental recomposition. ## Verification at the current head -At `0954770` on `wip/transparent-frames`: `cargo fmt --all --check`, clippy +At `49cec82` on `wip/transparent-frames`: `cargo fmt --all --check`, clippy with `-D warnings`, 108 suite tests and 20 core tests in debug, the 11 generated cases, and the six rig phases in the table above. The shrinker at 400 trees of depth 5 **fails**, at seeds 2 (`repaint`) and 108 (`reorder`);