rung_180_ce_noisy_pronoun_reverse_guard

Ontology: rung_180_ce_noisy_pronoun_reverse_guard

Scenario file: D:\_PROJECTS\prethinker\kb_scenarios\rung_180_ce_noisy_pronoun_reverse_guard.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 | rendered run transcript

Utterance Plan

#Expected RouteUtterance
1assert_factRina is Omar's parent.
2assert_fact{'utterance': 'uh she also maybe parnt of pia, same person as above', 'clarification_answers': ['She means Rina. Rina is a parent of Pia.'], 'max_clarification_rounds': 2}
3assert_factTess is parented by Pia.
4assert_ruleIf X is a parent of Y then X is an ancestor of Y.
5assert_ruleIf X is an ancestor of Y and Y is an ancestor of Z then X is an ancestor of Z.
6assert_factreal quick is rina ancestor of tess rn
7retractand if that got flipped anywhere, retract parent(tess, pia).

Validation Contract

IDQueryExpectMin RowsMax Rows
rina_omar_parentparent(rina, omar).success1
rina_pia_parentparent(rina, pia).success1
pia_tess_parentparent(pia, tess).success1
rina_tess_ancestorancestor(rina, tess).success1
she_pia_absentparent(she, pia).no_results0
tess_pia_absentparent(tess, pia).no_results0