fabro/crates
Bryan Helmkamp 8adbf79b12 Add 3 lint rules: all_conditional_edges, orphan_custom_outcome, condition_eval
- all_conditional_edges (ERROR): fires when a node has outgoing edges but
  all are conditional with no unconditional fallback, preventing silent
  fall-through to arbitrary edge selection.
- orphan_custom_outcome (WARNING): fires when outcome-based routing lacks
  an unconditional fallback edge, catching typos in outcome values.
- Enhanced condition_syntax rule to also validate via parse_condition(),
  catching malformed expressions that pass static checks (e.g. empty key).
- Updated integration test graph to use unconditional fallback edge.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-28 17:51:15 -05:00
..
arc-agent Add Inception Labs (Mercury) provider 2026-02-28 17:25:37 -05:00
arc-attractor Add 3 lint rules: all_conditional_edges, orphan_custom_outcome, condition_eval 2026-02-28 17:51:15 -05:00
arc-cli Unify ullm, arc-agent, arc-attractor into single arc binary 2026-02-28 17:09:30 -05:00
arc-git-storage Rename all crates from unprefixed to arc-* prefix 2026-02-28 04:20:47 -05:00
arc-llm Add Inception Labs (Mercury) provider 2026-02-28 17:25:37 -05:00
arc-mcp Rename all crates from unprefixed to arc-* prefix 2026-02-28 04:20:47 -05:00
arc-util Rename all crates from unprefixed to arc-* prefix 2026-02-28 04:20:47 -05:00