Files
sanderling/internal/runner
pj bc4b9fb25b fix(runner): report every action that was chosen and never dispatched
applyAction could return nil without calling the driver, so the trace showed an
action that looked executed and acted on nothing. Six paths did it: a tap,
double-tap or long-press whose coordinates do not resolve and which carries no
selector, a long-press whose selector is stale, an empty key press, and a
zero-duration wait. It now reports whether it dispatched, and the runner records
the reason and clears lastAction so the verifier never attributes the next state
to an action that did not run.

Claude-Session: https://claude.ai/code/session_01A5KmftdEJ49A9z5mF5ESrX
2026-08-12 23:32:24 +05:30
..
2026-06-02 09:52:53 +05:30
2026-06-02 09:52:53 +05:30