Skip to content

Make LiveSync capture failures honest and handoff readable - #8

Merged
HomenShum merged 1 commit into
mainfrom
codex/featureclipstudio-current-consumer-20260906
Sep 7, 2026
Merged

Make LiveSync capture failures honest and handoff readable#8
HomenShum merged 1 commit into
mainfrom
codex/featureclipstudio-current-consumer-20260906

Conversation

@HomenShum

Copy link
Copy Markdown
Owner

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.md provides 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:

  • Normal check: 39 JavaScript parses, 36 tour anchors, 34 prose citations.
  • Six invalid-selector cases, actual unavailable-demo and missing-control failures, and successful recapture recovery.
  • Eight legacy frame comparisons unchanged; full 588-frame MP4 and 294-frame GIF decode; actual encoded readability review.
  • Independent verification of the 116-file evidence packet, source bindings, 61 authored links, LF/CRLF compatibility, and rejection of source or evidence tampering.
  • Staged source/handoff whitespace check passed. Preserved raw packet logs retain their original whitespace under the packet's -text rule.

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 waitText timeout, and selected-directory recovery limitation remain documented. Provider behavior, production, continuous motion/audio review, and full product grades remain unverified.

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.
@HomenShum
HomenShum merged commit cc5ac9f into main Sep 7, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant