Web rendering & server boundaries · Verify
Web Server/Client Boundary Check
Verify the selected server/browser boundary against concrete acceptance criteria without changing product code. Use web rendering boundaries. Select cases matching the actual route and framework rather than running an unrelated frontend checklist.
MCP library 1.6.1 · Instruction library 1.6.1 · English technical instructions
← Back to searchUse this workflow
Connect Vibe Coding Library to a coding agent that supports MCP over Streamable HTTP. Choose Other / MCP agent for a neutral prompt, or a ready-made Codex or Claude Code invocation. Add your task details below.
Operation
Verify the selected server/browser boundary against concrete acceptance criteria without changing product code. Use web rendering boundaries. Select cases matching the actual route and framework rather than running an unrelated frontend checklist.
Context
The selected route/action, framework/runtime version, rendering mode, affected user state, trusted session/data owner and expected initial and post-interaction behavior. Recover available facts from the repository and supplied reproduction.
Establish evidence
Record the route, framework/runtime versions, SSR/static/streaming mode, expected initial data, trusted identity source and supported browser. Identify server render, serialized payload, first client render, later effects, mutation and cache owner. State which of these layers the available environment can exercise.
Rendering matrix
- Fresh navigation with default state: server output is valid, first client render matches and the route becomes interactive without hydration recovery errors.
- Reload with a saved non-default preference, locale or timezone when used: initial agreement is preserved and the eventual preference is applied correctly.
- Client navigation and back/forward through the affected route: data and controls remain consistent with the current identity and route parameters.
- Loading, empty, rejected and unavailable data: the corresponding UI remains meaningful and retry behavior does not create duplicate durable effects.
Use a real browser with the application's actual server-rendered HTML for hydration claims. Inspect recoverable error callbacks or console output alongside content and interaction; a clean console with missing content is not a pass. Avoid masking errors with suppression flags or disabling SSR for the test.
Mutation and data matrix
Exercise an authorized action, signed-out call, forged browser identity, another owner's object and invalid input where applicable. Verify both the returned error/result and persisted state. Inspect the trusted session and authorization owner when a request is denied unexpectedly. CSRF/origin and cookie transport require the framework's HTTP boundary, not only a direct function call.
For personalized caches, compare two identities and check the relevant post-write read. Confirm that a cache hit cannot expose another user's data and that invalidation restores the selected product promise. Distinguish server/framework cache behavior from client query reconciliation; use the owning skill if the defect is outside rendering.
Evidence and limitations
For each criterion record the actual route/state, request or UI steps, expected output, observed output and pass/fail/not exercised status. Tie failures to path:line and the responsible contract when source evidence supports it. If the environment lacks the framework server, credentials, browser or deployment layer, keep those checks open instead of inferring success from static inspection.
End with the supported conclusion and the narrow next repair or integration check. Do not broaden a verification request into a redesign or unrequested deployment.
For an implementation workflow, return a failed route/state with the first divergent layer to the repair step. Carry passing evidence and remaining deployment limits to Patch Checking. After any correction, verify the changed boundary again; a clean build alone cannot close an unexercised browser, HTTP-authorization or shared-cache criterion.
Workflow ID: web-boundary-check · View the versioned source · Shared workflow and authority rules