ViteHub is still experimental. Expect bugs and breaking changes.

Verification

Choose the right proof tier for ViteHub primitives and provider behavior.

Verification proves that ViteHub primitives keep working across generated output, local provider execution, and live providers. Use the narrowest tier that covers the risk introduced by the change.

Verification tiers

TierRuns whereProves
Unit or package testPackage test suitePure runtime behavior, config normalization, and error branches.
Provider Output ContractPull request checkGenerated Provider Output shape without cloud execution.
Local Provider RunPull request checkBuilt Provider Output can execute the application proof fixture locally.
Live SmokeScheduled provider deploymentThin real-provider coverage for the same application behaviour.
Agent EvalLocal or CI behavior checkAgent Definition behavior and scored Agent Invocations.

Run application checks

Run the application's tests before inspecting generated host output. A successful test suite proves application behaviour, while a production-shaped build proves that the selected integrations can generate their current artifacts.

Terminal
pnpm test
pnpm build

Verify Provider Output

Provider Output Contracts inspect generated files rather than cloud state. Use them when the change affects bindings, worker bundles, Vercel Build Output, generated functions, cron entries, or runtime imports.

Inspect the selected host directory after the build. The Provider output reference lists the expected artifact families.

Keep Live Smoke thin

A deployment smoke exercises the same application behavior as the local checks. Keep the deployed check narrow, but verify every provider binding or hosted service that local adapters cannot reproduce.

Next steps