docs(lane): record the exact step-3 witness
Advance the verified code checkpoint to 9ec4ff1, correct the cross-crate
test-support method count from three to four, and record why the earlier
greater-than-zero assertions did not establish exactly one viewport step.
Capture the exact transcript, exact-origin, and geometry-acceptance
assertions together with the three mutation results that discriminate them.
The full pre-PR gate remains the next action.
This commit is contained in:
parent
9ec4ff1f33
commit
fd9401e57f
|
|
@ -322,7 +322,7 @@ lifetime tables made frontend-specific. **The both-axis effect witness
|
||||||
is no longer owed**; see the completion note below, which is the
|
is no longer owed**; see the completion note below, which is the
|
||||||
authority on what this lane still has outstanding.
|
authority on what this lane still has outstanding.
|
||||||
|
|
||||||
**Landed so far** (latest verified code head `e50f38a`)**:** B1's per-target fractional
|
**Landed so far** (latest verified code head `9ec4ff1`)**:** B1's per-target fractional
|
||||||
wheel residual (the producer), B2's daemon-side horizontal panel leg,
|
wheel residual (the producer), B2's daemon-side horizontal panel leg,
|
||||||
B3/B7's shared `scroll_window_columns` with its saturated bound and wrap
|
B3/B7's shared `scroll_window_columns` with its saturated bound and wrap
|
||||||
pin, B4's middle-click PRIMARY paste, **B6's minimap wheel routing**,
|
pin, B4's middle-click PRIMARY paste, **B6's minimap wheel routing**,
|
||||||
|
|
@ -511,12 +511,23 @@ The last three closed in order:
|
||||||
frontend's `apply_wheel` as producer, a real `EditorState` with a live
|
frontend's `apply_wheel` as producer, a real `EditorState` with a live
|
||||||
panel window as receiver, and the panel's `(view_top, view_left)` as
|
panel window as receiver, and the panel's `(view_top, view_left)` as
|
||||||
the assertion. **`pmacs-gpu` gained a DEV-dependency on `pmacs`** for
|
the assertion. **`pmacs-gpu` gained a DEV-dependency on `pmacs`** for
|
||||||
it, and `pmacs` three `#[doc(hidden)]` test-support methods; the
|
it, and `pmacs` four `#[doc(hidden)]` test-support methods; the
|
||||||
daemon's own `semantic_panel_view` delegates to one of them, so there
|
daemon's own `semantic_panel_view` delegates to one of them, so there
|
||||||
is a single panel fixture rather than two. The mutation that settles
|
is a single panel fixture rather than two. The mutation that settles
|
||||||
it is the receiver-side one no emission count could see: dropping
|
it is the receiver-side one no emission count could see: dropping
|
||||||
`PKind::ScrollLeft`/`ScrollRight` from the daemon's panel arm fires
|
`PKind::ScrollLeft`/`ScrollRight` from the daemon's panel arm fires
|
||||||
this row.
|
this row. Review found one residual at `a3b0bb8`: the row said
|
||||||
|
**exactly one step** while asserting only that each origin became
|
||||||
|
greater than zero. `9ec4ff1` pins the exact `(view_top, view_left)`
|
||||||
|
after both completions, asserts the entire sub-threshold `Step` is
|
||||||
|
empty, requires one correctly directed outbound event and no local
|
||||||
|
effect on each completion, and asserts the receiver's geometry
|
||||||
|
declaration returned `Advanced`. Doubling the vertical and horizontal
|
||||||
|
receiver steps fails at `(6, 0)` and `(3, 6)` respectively; adding a
|
||||||
|
local document scroll beside the panel event fails on the completion
|
||||||
|
transcript. The focused row is green outside the socket-restricted
|
||||||
|
sandbox; package-wide all-target clippy, fmt and `git diff --check`
|
||||||
|
are clean. The full pre-PR gate remains next.
|
||||||
- **R4 and R5** (`e5ab16c`).
|
- **R4 and R5** (`e5ab16c`).
|
||||||
- **B1's disposal half** (`241e82e` for panels, `a7006fa` for
|
- **B1's disposal half** (`241e82e` for panels, `a7006fa` for
|
||||||
terminals) — and it needed mechanism, not just a row. `BufferId` keying distinguishes panel A from panel B for
|
terminals) — and it needed mechanism, not just a row. `BufferId` keying distinguishes panel A from panel B for
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue