{"name": "first-match-wins","note": "'shared' matches both rules; the engine takes the first, routing to cloud (not edge).","request": {"model": "user.Resolution","messages": [{"role": "user","content": "a shared concern"}]},"decision": {"version": "1","route_to": "cloud","matched_rule": "first-rule","default_used": false,"outputs": {}}}
{"name": "later-rule-when-earlier-misses","note": "'only2' matches just the second rule; the first is skipped, so it routes to edge.","request": {"model": "user.Resolution","messages": [{"role": "user","content": "handles only2 here"}]},"decision": {"version": "1","route_to": "edge","matched_rule": "second-rule","default_used": false,"outputs": {}}}
{"name": "fail-open-to-default","note": "No rule matches, so the request falls open to default_model (local).","request": {"model": "user.Resolution","messages": [{"role": "user","content": "nothing relevant here"}]},"decision": {"version": "1","route_to": "local","matched_rule": "","default_used": true,"outputs": {}}}
