Routing preflight
Shows the destination selected for each sanitized lead before rules are translated into an automation.
Day 058 / n8n / Workflow Automation
A dependency-free Python CLI that previews prioritized lead assignments and overlapping routing rules without repeating lead attribute values.
Shows the destination selected for each sanitized lead before rules are translated into an automation.
Keeps the winning rule and lower-priority matches visible so broad conditions can be reviewed.
Reports identifiers and routing outcomes without copying lead attributes into logs.
Three declarative condition types
Deterministic priority ordering
Stable tie handling
Explicit default destination
Overlapping-route detection
Value-free reports
100 routes and 1,000 leads
Eleven standard-library tests
Argparse, JSON and pathlib provide a dependency-free offline command-line tool.
A small condition engine handles equality, membership and presence with explicit priority semantics.
Eleven tests cover operators, priorities, ties, fallbacks, overlaps, duplicate keys and value-free output.