mirror of
https://github.com/fabro-sh/fabro.git
synced 2026-09-23 00:41:13 +00:00
Cyclic graphs (e.g. consensus_task.dot, semport.dot) loop infinitely under --dry-run because the mock backend always returns outcome=success, which never matches conditional edges. Add a configurable max_node_visits limit (graph attr, default 0=disabled) that defaults to 10 in dry-run mode, terminating execution when any node is visited more than the limit. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> Entire-Checkpoint: 633b59435252 |
||
|---|---|---|
| .. | ||
| cli.rs | ||
| integration.rs | ||