Files
Michał Pierzchała 5000b41e0f fix(replay): carry optional-skip warnings to every human surface and name system surfaces in refusals
An optional: true Maestro step that skipped stayed a warning that the
terminal never printed once a later step failed: the accumulated channel
rode only on the success response, so the repro run in #2560 reported a
bare failure with no trace of the skip. The engine now emits warnings on
the failure event, the daemon copies them onto the failure response's
error details, and the failed test result carries the same array the
passed result already had; replay prints them through its facet formatter
and the test reporter adds a Warnings section that renders whether tests
pass or fail.

A regular iOS presentation refusal from the runner now also carries the
registry identity of the system surface the tree was acquired from in
error details, so a capture-boundary miss under optional: true stops
looking like a selector problem; the sparse-declared verdict path is
owned by #2572.
2026-09-14 13:17:48 +02:00
..