Serverless & edge · Verify
Serverless Invocation Check
Verify the selected invocation lifecycle and delivery guarantee without product edits. Read serverless runtime boundaries. Use cases matching the provider, runtime, trigger and business operation present in the repository.
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 invocation lifecycle and delivery guarantee without product edits. Read serverless runtime boundaries. Use cases matching the provider, runtime, trigger and business operation present in the repository.
Context
The selected handler, provider/runtime and compatibility configuration, trigger, success/acknowledgment promise, authoritative effect and retry owner. Identify the concrete invocation state and permitted local/provider environment.
Establish acceptance criteria
Identify the handler, input/identity source, trigger delivery semantics, authoritative state, response or acknowledgment, required/deferred work and configured limits. Name the durable success condition and the component responsible for retries. Distinguish a local function contract from a provider guarantee and record which test environment is available.
Lifetime and failure cases
- Normal completion with the correct response and authoritative effect.
- A required downstream operation held pending: response/acknowledgment must not falsely claim completed durable work.
- Rejected, timed-out or cancelled required work: observe the returned outcome and stored state separately.
- Intentionally deferred work: verify the configured lifetime/handoff mechanism and its failure visibility without assuming deferral guarantees durable delivery.
- Client disconnect or invocation termination where the available provider harness supports it; do not infer these from an ordinary local promise test.
Reuse and delivery cases
Use two invocations with different principals or inputs in the same process/environment. Check that reusable client state does not retain the previous identity and temporary/in-memory data is not the only authoritative copy.
Replay a stable event identity, send concurrent duplicates and retry after an ambiguous downstream success when relevant. For batch triggers, combine succeeded and failed records and assert the provider-specific retry acknowledgment selects the intended records. Inspect business effect counts and deduplication/transaction state, not only the number of handler calls. Retention and restart cases matter when an identity record may disappear before a permitted replay.
Limits and compatibility
Exercise bounded fan-out and resource cleanup under the relevant local harness. Inspect configured CPU/wall-time/memory/concurrency or API limits and compatible runtime APIs. A local emulator cannot establish real provider quotas, scheduling or isolation; report those as unexercised unless measured in an authorized provider environment.
Evidence and limitations
Pair every negative case with a valid control so a permanently failing handler cannot pass. Record event/request identity, fault injection point, response/acknowledgment, durable state, command and pass/fail/not exercised status. Tie a failure to the handler or configuration owner with path:line and one correction direction.
Conclude only for the tested invocation contract. Keep production credentials, destructive events and external side effects outside a local verification request. State remaining provider, downstream idempotency or deployment checks rather than claiming cloud correctness from a mock storage binding.
Return passed, failed or blocked for the selected guarantee and exercised runtime layers. Pass a failed event/history, expected durable state and observed response/effect into the authorized repair; repeat its valid control and relevant reuse/retry cases after correction, then finish Patch Checking for source changes.
Workflow ID: serverless-invocation-check · View the versioned source · Shared workflow and authority rules