acid_13_branch_preservation_after_repair

Ontology: acid_branch_preserve

Scenario file: D:\_PROJECTS\prethinker\kb_scenarios\acid_13_branch_preservation_after_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_factNoel is a parent of Opal, Noel is a parent of Pax, and Opal is a parent of Quin.
2assert_ruleIf X is a parent of Y then X is an ancestor of Y, and if X is an ancestor of Y and Y is an ancestor of Z then X is an ancestor of Z.
3retractActually, retract that: parent(noel, opal).
4assert_factNoel is a parent of Rhea, and Rhea is a parent of Quin.
5queryWho is an ancestor of Quin?
6otherSummarize the branch change in one sentence.

Validation Contract

IDQueryExpectMin RowsMax Rows
noel_opal_removedparent(noel, opal).no_results0
noel_pax_preservedparent(noel, pax).success1
noel_quin_restored_via_rheaancestor(noel, quin).success1