Make LiveSync capture failures honest and handoff readable - #8
Merged
Merged
Conversation
Reject invalid capture selectors and fail unavailable or incomplete captures before reporting success. Keep browser cleanup in finally. Give LiveSync readable stacked views, refresh its 54 captured inputs, and include portable reproduction evidence and a source-bound verifier. Keep the four operator probes outside this change. Validated normal source check, six selector failures, real unavailable/missing-control failures and recovery, legacy frame parity, full MP4/GIF decode, encoded readability, and independent handoff verification. Full product grades and recorded dependency/provider limits remain open.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
LiveSync capture failures could previously produce a success message, and the captured conversation was too small to read in the exported walkthrough. Invalid selectors and incomplete captures now fail before reporting completion, and the LiveSync composition uses larger stacked panes with refreshed captured inputs.
HANDOFF.mdprovides the selected example, normal setup/render/recapture commands, failure recovery, and a portable evidence packet with a source-bound verifier. The packet preserves raw output bytes and explicitly identifies minimized derivatives. Four unrelated operator probe files are excluded.Validation completed locally:
-textrule.The existing CI checks source syntax and smoke-renders the bundled WT-NodeRoom input. It does not exercise live Playwright capture or establish full LiveSync quality. The default WT-NodeRoom quality hold, 12 recorded dependency advisories, swallowed
waitTexttimeout, and selected-directory recovery limitation remain documented. Provider behavior, production, continuous motion/audio review, and full product grades remain unverified.