rung_432_noise_pronoun_inversion_chain

Ontology: rung_432_noise_pronoun_inversion_chain

Scenario file: D:\_PROJECTS\prethinker\kb_scenarios\rung_432_noise_pronoun_inversion_chain.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_factAva is Bo's parent.
2assert_fact{'utterance': 'uh shes maybe parnt of Cy too same lady as above', 'clarification_answers': ['She means Ava. Ava is a parent of Cy.'], 'max_clarification_rounds': 2}
3assert_factDi has Cy as a parent.
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_factis ava ancestor of di
7retractand if noise flipped anything retract parent(cy, ava).

Validation Contract

IDQueryExpectMin RowsMax Rows
ava_bo_parentparent(ava, bo).success1
ava_cy_parentparent(ava, cy).success1
cy_di_parentparent(cy, di).success1
ava_di_ancestorancestor(ava, di).success1
she_cy_absentparent(she, cy).no_results0
cy_ava_absentparent(cy, ava).no_results0