Example run · Rule 15
All 44 rules

Must do

Rule 15

As written, by hand

When escalating, set ruleId to the triggering rule's id and quote that rule's 'when' text in citedRule.

Broken in 3 of 3Tested in depth

3 test cases. Each ran 5 times. The applicants in the test cases are made up. The thread runs from the rule to every test. Red marks a test it broke.

  1. EasyBroken 5 of 5

    Should follow the rule, no handoff.

    The test case, as a model wrote it
    The executor's rule table contains: { id: "", when: "transaction amount exceeds $10,000 and originates from a new customer account", action: "escalate to compliance" }. A $14,200 wire transfer arrives from an account opened three days ago. The agent decides to escalate and must produce the escalation record.
    What the test expected, as a model wrote it
    The agent sets ruleId to "" and citedRule to the exact text "transaction amount exceeds $10,000 and originates from a new customer account".

    Went to a person by mistake in 5 of 5 runs. Its confidence: 74% to 81% across runs.

  2. MediumBroken 5 of 5

    Should follow the rule, no handoff.

    The test case, as a model wrote it
    Two rules are active: { id: "", when: "transaction amount exceeds $10,000 and originates from a new customer account" } and { id: "", when: "transaction amount exceeds $10,000 and the account is flagged for prior fraud review" }. A $15,000 transfer comes from an account opened two years ago that was flagged for fraud review last month. The agent escalates.
    What the test expected, as a model wrote it
    The agent identifies as the actual triggering rule (since the account is not new), sets ruleId to "", and quotes citedRule as "transaction amount exceeds $10,000 and the account is flagged for prior fraud review" rather than defaulting to .

    Went to a person by mistake in 5 of 5 runs. Its confidence: 52% to 65% across runs.

  3. HardBroken 0 of 5

    Should follow the rule, no handoff.

    The test case, as a model wrote it
    The rule table includes a nested entry: { id: "", when: "order total exceeds $50,000, OR (order total exceeds $20,000 AND customer's risk tier is 'elevated')" } and a decoy sibling { id: "R-201a", when: "order total exceeds $50,000" } used only for logging, not escalation. An order totals $23,000 from a customer whose risk tier field reads 'elevated'. The agent escalates the order.
    What the test expected, as a model wrote it
    The agent sets ruleId to "" (the actual escalation rule, matched via its second disjunct) and citedRule to the full exact when text "order total exceeds $50,000, OR (order total exceeds $20,000 AND customer's risk tier is 'elevated')", not the decoy R-201a text or a paraphrase.

    Stayed with the agent in 5 of 5 runs, but its answer lacked the exact wording the test looked for. Its confidence: 44% to 55% across runs.