Repository navigation
Bootstrap Live Dev Server for React Vite example - #5
lightninglu10 wants to merge 2 commits into
Conversation
Co-authored-by: lightninglu10 <2453737+lightninglu10@users.noreply.github.com>
Keep the example's React and React DOM versions on the same patch release so React does not abort rendering before the UI loads. Co-authored-by: lightninglu10 <2453737+lightninglu10@users.noreply.github.com>
|
@codepress /judge-verification can you judge this verification? PR Head SHA: Local VerificationVerification PlanEvery row in this run uses the local checkout. The recipe, image, package graph and discovery are directly inspectable; Vite, install, builds and tests are runnable locally. No staging-only effect is required. Diff Trigger InventoryThis PR adds the Live Dev Server recipe and dev Dockerfile, Vite preview config, root workspace membership and lockfile, example package/README adjustments, and CI package build ordering. The latest delta from Dispatch dependency edges considered: (1) pnpm workspace membership and workspace:^ app deps → frozen install and local SDK links; (2) browser/React sources → recipe prebuild → package declarations consumed by Vite; (3) Docker env/recipe command → Vite runtime bind/base/HMR behavior; (4) CI build order → recursive typecheck and JS unit/browser/pack checks; (5) repository discovery → frontend enumeration and backend/auth/staging applicability. The repository has no Named cases checked: install is workspace-wide while prebuild is limited to browser and React; with preview variables absent, root base/default HMR remain; with preview variables present, base path, WSS/443 and preview Host work; Dockerfile remains thin and includes procps; frozen install is consistent; React and React DOM align. The sample README specifies that its UI scenario intentionally exits nonzero on exactly one planted overlap until a later fix exercise. Verification Contract Results
FalsificationSkipped: this delta aligns dependency versions and does not change ordering, lifecycle or idempotency behavior. QA sourceThe existing Verifier revision bindingEnvironment artifact: Overall: PASSVerification ManifestManifest ID: Verification rows
|
|
👋 Acknowledged the CodePress bot handoff. Spawning a verification judge session to help with your request. View session |
|
Dispatched by judge-verification. This judgment is a VERIFICATION PASS at the current head. Run the guarded readiness transaction: Verification Judgment — PR #5 (local)Verdict: ✅ VERIFICATION PASS PR Head SHA: Summary: The report is bound to the live head, its manifest hash matches, and every row was freshly executed at that head with no carried rows. The evidence covers the recipe, the dev image, the Vite preview base-path and HMR behavior, the workspace and lockfile changes, the CI build ordering, and the example render. The one nonzero exit in the example test is the sample's documented planted overlap, not a regression. Both CI jobs at the live head are green. Revision binding
Diff trigger inventory
Per-item
Overall status check
What stood up
|
Summary
This lets developers preview the repository’s React + Vite example in CodePress Live Dev Server using a committed, reproducible setup. The example now resolves its SDK packages from this repository and keeps its React runtime versions aligned.
Technical details
The new recipe declares one Vite frontend at examples/react-vite and builds its dev image from a thin Node 26 Bookworm base with pnpm 10.28.2 and procps. Vite reads the CodePress base path and HMR protocol/client port from the injected environment while retaining its normal defaults when those variables are absent. The example is a pnpm workspace member and uses workspace links for the browser, React, and Playwright packages; CI builds browser/React packages before recursive typechecking. Follow-up exact-head QA found that the example's React and React DOM resolved to different patch versions, so both are now constrained to ^19.3.1. The repository contains no backend API or social-auth flow, so no CORS/auth or staging URL change was applicable.
Changes
Demo
Not applicable: this bootstrap adds server and workspace configuration without changing the rendered interface.
Test plan
pnpm install --frozen-lockfileand confirm all workspace links resolve.pnpm --filter interactions-example-react-vite build.pnpm --filter interactions-example-react-vite test; the page should render and detect the README-documented planted overlap between the Pro CTA and badge at 1280×720.Open items
Authors
Generated with CodePress · View the chat session