5. Build checklist voor stabiele flows
- Gebruik op elke node een expliciete
id (geen alleen key).
- Gebruik in connecties altijd
sourceId en targetId.
- Zet bij condition/llmcondition
if en/of else edges alleen voor branches die echt door moeten lopen.
- Controleer dat nodes zonder uitgaande edge bewust terminal zijn; elke node type mag de laatste uitgevoerde node zijn.
- Voer Test uit na iedere branch- of metricwijziging.
- Gebruik via MCP
validate_autoflow voor de payload en test_autoflow voor runtimegedrag.
{
"connections": [
{ "id": "edge_1", "sourceId": "metric_current", "targetId": "cond_drop", "branch": "default" },
{ "id": "edge_2", "sourceId": "metric_previous", "targetId": "cond_drop", "branch": "default" },
{ "id": "edge_3", "sourceId": "cond_drop", "targetId": "action_medium", "branch": "if" },
{ "id": "edge_4", "sourceId": "cond_drop", "targetId": "action_ok", "branch": "else" }
]
}