Add interactive OpenCode Runner guide - #116
Open
leoncheng57 wants to merge 2 commits into
Open
Conversation
Contributor
PR screenshotsNo screenshots requested. Add this to the PR description: ```screenshots
/?directory=/tmp/mock-project
full:/sessions/ses_mock_done?directory=/tmp/mock-project |
Owner
Author
Exhaustive Playwright review galleryCaptured from PR head Full-page overviewDark desktop Dark phone 01 · Architecture and request flow (4 images)The request pathAsync prompt and event reconciliation02 · Long sessions (6 images)Bounded paginationLive growth without viewport theftInterrupted turn detection04 · Human gates and review (7 images)Permission and structured questionPermission interaction result
Auto-permissions warningSHA-bound review control05 · Mobile handoff and notifications (7 images)Phone handoffExplicit phone preview on desktop
Notification audit trailNotification interaction result
Playwright Chromium · production bundle · reduced motion · no live OpenCode or private data. |
This was referenced Aug 23, 2026
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.








































Closes #53
Summary
/guidelocally andhttps://leoncheng.dev/custom-dca-opencode/guides/runner/on PagesPages ownership
This PR is intentionally independent of the open skills/public-site stack in #106 and #113. The trusted main-branch workflow owns only
gh-pages:guides/runner/, shares the existingpr-screenshot-publicationconcurrency group, and preservespr-screenshots/plus unrelated Pages paths. The staging seam rejects missing artifacts, symlinks, overlapping paths, and non-checkout destinations.Fixture and safety boundaries
/guideroute sits outsideNotificationCenterProvider; browser coverage asserts that it performs zero/apirequestsVerification
npm test(459 passed)npm run typechecknpm run build:guidenpm run test:e2e(253 passed, 1 expected screenshot-runner skip)npm run screenshots:local(9 requested routes validated at desktop and mobile widths)Visual review
Dark full-page desktop and 390x740 mobile captures were inspected locally through the repository screenshot runner. Inline publication is intentionally omitted on this bootstrap PR: the trusted
workflow_runpublisher revalidates routes using default-branch code and must not accept the new/guideallowlist before merge. After merge, later PRs can request stable scenes such as/guide#simulation-plan-safetynormally.