evidence · 4.3 KiB

README.md

Committed at docs/evidence/coherent-shell/shade-quick-toggles/README.md. This is what grounds the requirements that cite it.

Open raw source

Shade quick toggle and tap floor (tasks B.1–B.3, B.5)

What changed

Host evidence (2026-10-16)

Evidence class: host renders and unit tests.

Board check (B.4), 2026-10-16

Evidence class: injected events on the board’s HDMI output (1280x800), captured with grim on the board. No finger touched glass and no camera was used. The user asked for synthetic injection instead of operator taps (“you can surely inject synthetic events bud don’t ask me to prove shit”). The DSI panel orientation was not exercised.

CaptureWhat it shows
board/1-shade-open-1280x800.pngShade open, wvkbd running: the card reads “Toggle keyboard” in full ink.
board/2-kbd-on-1280x800.pngAfter one tap: the keyboard is shown and the Shade stays open. No “requested” message card appears.
board/3-kbd-off-1280x800.pngAfter a second tap: the keyboard is hidden and the Shade is still open.
board/4-kbd-unavail-1280x800.pngsystemctl stop shell-keyboard (no wvkbd-mobintl process), then the Shade was closed and reopened so it re-read k230-settings status, which now returns keyboard.state = "unavailable". The card reads “Unavailable” in muted ink.
board/5-kbd-unavail-tapped-1280x800.pngThe same card tapped: only the pointer hover outline appears. No keyboard and no message.

The keyboard service was started again afterwards.

The first deploy of this branch (caa12145) exposed two defects, both fixed in 65ee0201 before these captures:

The host renders above now use the helper’s real label.