rung_436_frontier_noise_typo_coref

Ontology: rung_436_frontier_noise_typo_coref

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

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

Latest Run Summary

Status: passed

Validation: 6/6 passed

Parser failures: 0 | Apply failures: 0

Artifacts: raw run json

Utterance Plan

#Expected RouteUtterance
1assert_factUse parent/2, at/2, inside/2, in_region/2, carries/2, ancestor/2 predicates. Keep carries/2 for possession; do not remap carries to at/2.
2assert_factset parent(avery, blake). set parent(blake, casey).
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) :- at(X, Y), inside(Y, Z).
6assert_fact{'utterance': 'blake + casey r in north_quay n thats in moon_basin, they both there', 'clarification_answers': ['Set at(blake, north_quay). Set at(casey, north_quay). Set inside(north_quay, moon_basin).', 'They means Blake and Casey.'], 'max_clarification_rounds': 2}
7assert_factSet at(casey, north_quay).
8assert_factSet inside(north_quay, moon_basin).
9retract{'utterance': 'he had tide_key maybe, no wait move it to her', 'clarification_answers': ['He means Blake, her means Casey, and the item is tide_key.', 'Set carries(blake, tide_key). Retract carries(blake, tide_key). Set carries(casey, tide_key).'], 'max_clarification_rounds': 2}
10assert_factSet carries(blake, tide_key).
11retractretract fact carries(blake, tide_key).
12assert_factcarries(casey, tide_key).
13assert_factqry: is avery ancestor of casey
14assert_factquery in_region(casey, moon_basin).
15querywho carries tide_key now

Validation Contract

IDQueryExpectMin RowsMax Rows
avery_casey_ancestorancestor(avery, casey).success1
casey_in_moon_basinin_region(casey, moon_basin).success1
casey_has_tide_keycarries(casey, tide_key).success1
blake_no_tide_keycarries(blake, tide_key).no_results0
pronoun_atom_he_absentcarries(he, tide_key).no_results0
pronoun_atom_her_absentcarries(her, tide_key).no_results0