frontend/docs/testing/references/integration-form.md
This document defines the integration form structure, validation rules, and content variations in the Rivet Cloud onboarding.
Purpose: User selects a deployment provider
Components:
Validation:
Provider List Behavior:
Purpose: User configures deployment and validates endpoint
Components:
Validation Rules:
On Success:
Navigation:
Purpose: Wait for Rivet Actor creation and confirm deployment
Components:
View Deployment Condition:
Persistence: State survives page refresh and browser close
| Previous Choice | One-Click Deploy Support | Content Displayed |
|---|---|---|
| Template | Yes | One-click deploy option, setup instructions, env vars, endpoint input |
| Coding Agent | Yes | Coding agent setup instructions, env vars, endpoint input |
| Template | No | Clone instructions, setup instructions, provider guide, env vars, endpoint input |
| Manual | No | Quick start guide, setup instructions, provider guide, env vars, endpoint input |
User is informed about:
Available actions:
User is informed about:
Available actions:
User is informed about:
Available actions:
Behavior:
Behavior:
User is shown:
Proceed action: Disabled
When: User enters non-URL value
User is informed about:
Proceed action: Disabled
When: User enters valid URL format, validation not started or pending
User is shown:
Proceed action: Disabled
When: API validation is running
User is shown:
Proceed action: Disabled
When: API validation returns error
User is informed about:
Behavior:
Proceed action: Disabled
When: API validation confirms service is operational
User is shown:
Proceed action: Enabled
| Current Step | Previous Step (Manual) | Previous Step (Template) | Previous Step (Coding Agent) |
|---|---|---|---|
| Provider Selection | Path Selection | Template Selection | Path Selection |
| Configuration | Provider Selection | Provider Selection | Provider Selection |
| Verification | N/A | N/A | N/A |
| Step | State After Refresh |
|---|---|
| Provider Selection | Reset to provider selection |
| Configuration | Reset to provider selection (template preserved) |
| Verification | Stay on verification |
| Step | State After Reopen |
|---|---|
| Provider Selection | Start from beginning |
| Configuration | Start from beginning |
| Verification | Return to verification |