rung_27_robustness_hard_midstream_query_repair

Ontology: rung_27_hard_midstream_query_repair

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

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

Latest Run Summary

No run report found yet for this scenario.

Utterance Plan

#Expected RouteUtterance
1assert_factFaye is the parent of Glen.
2assert_factGlen is the parent of Hope.
3assert_factHope is the parent of Iris.
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.
6queryBefore any repair, is Faye an ancestor of Iris?
7retractThat center edge needs correction, so retract parent(glen, hope).
8assert_factReplace it with this: Glen is the parent of Jude.
9assert_factJude is the parent of Hope.
10queryAfter that repair, is Faye an ancestor of Iris now?

Validation Contract

IDQueryExpectMin RowsMax Rows
old_glen_hope_removedparent(glen, hope).no_results0
glen_jude_existsparent(glen, jude).success1
faye_iris_ancestor_after_repairancestor(faye, iris).success1