rung_441_frontier_pronoun_bucket_shuffle

Ontology: rung_441_frontier_pronoun_bucket_shuffle

Scenario file: D:\_PROJECTS\prethinker\kb_scenarios\rung_441_frontier_pronoun_bucket_shuffle.json

Generated 2026-04-13 00:48:05 UTC | Back to ladder index | Back to docs

Latest Run Summary

Status: passed

Validation: 7/7 passed

Parser failures: 0 | Apply failures: 0

Artifacts: raw run json

Utterance Plan

#Expected RouteUtterance
1assert_factUse parent/2, ancestor/2, lives_in/2, inside/2, in_region/2, carries/2.
2assert_factSet parent(ian, scott). Set parent(scott, dana). Set parent(scott, pierce).
3assert_factassert rule ancestor(X, Y) :- parent(X, Y).
4assert_factassert rule ancestor(X, Z) :- parent(X, Y), ancestor(Y, Z).
5assert_factassert rule in_region(X, Z) :- lives_in(X, Y), inside(Y, Z).
6assert_fact{'utterance': 'theyre both in salem rn but he dipped to bend with the map', 'clarification_answers': ['They means Dana and Pierce. He means Pierce.', 'Set lives_in(dana, salem). Set lives_in(pierce, bend). Set carries(pierce, trail_map).'], 'max_clarification_rounds': 2}
7assert_factSet lives_in(dana, salem).
8assert_factSet lives_in(pierce, bend).
9assert_factSet carries(pierce, trail_map).
10assert_factSet inside(salem, oregon). Set inside(bend, oregon).
11assert_factquery ancestor(ian, dana).
12assert_factquery ancestor(ian, pierce).
13assert_factquery in_region(dana, oregon).
14assert_factquery in_region(pierce, oregon).
15assert_factquery carries(pierce, trail_map).

Validation Contract

IDQueryExpectMin RowsMax Rows
ian_reaches_danaancestor(ian, dana).success1
ian_reaches_pierceancestor(ian, pierce).success1
dana_in_oregonin_region(dana, oregon).success1
pierce_in_oregonin_region(pierce, oregon).success1
pierce_has_mapcarries(pierce, trail_map).success1
pierce_not_in_salemlives_in(pierce, salem).no_results0
pronoun_atom_he_absentcarries(he, trail_map).no_results0