AltScore
Builder Rules

Builder Rules

Understanding the builder rules is essential for creating valid and efficient conversational flows. These rules ensure that your flows are structurally correct, can be executed properly, and work seamlessly in a collaborative environment.

Rule Categories

The builder enforces several categories of rules:

Quick Validation Reference

RuleDescription
START nodeExactly one START node is required per flow
Outgoing connectionsSTART node must have at least one outgoing connection
Incoming connectionsAll nodes (except START, NOTES, GLOBAL-KEYWORDS) need at least one incoming connection
INTERACTIVE nodesCannot connect directly to another INTERACTIVE node
Self-referenceNodes cannot connect to themselves
Duplicate connectionsSame connection between two nodes cannot exist twice

Common Validation Errors

When building flows, you may encounter validation errors. Here are the most common ones:

Missing START Node

Every flow requires exactly one START node. If you see this error, add a START node to your canvas.

Disconnected Nodes

Nodes without incoming connections (except allowed exceptions) will trigger validation errors. Connect them to the flow or remove them.

Invalid INTERACTIVE Connection

If you try to connect two INTERACTIVE nodes directly, the connection will be rejected. Add a non-interactive node between them.

On this page