rung_449_frontier_multibind_uncle_query

Ontology: rung_449_frontier_multibind_uncle_query

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

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

Latest Run Summary

Status: passed

Validation: 4/4 passed

Parser failures: 0 | Apply failures: 0

Artifacts: raw run json

Utterance Plan

#Expected RouteUtterance
1assert_factUse sibling/2, parent/2, uncle/2.
2assert_factassert rule uncle(U, N) :- sibling(U, P), parent(P, N).
3assert_fact{'utterance': 'blake has will and pierce and his bro scott is their uncle yeah', 'clarification_answers': ['His bro means Scott is sibling of Blake.', 'Set sibling(scott, blake). Set parent(blake, will). Set parent(blake, pierce).'], 'max_clarification_rounds': 2}
4assert_factSet sibling(scott, blake). Set parent(blake, will). Set parent(blake, pierce).
5assert_factquery uncle(scott, X).
6assert_factquery uncle(scott, will).
7assert_factquery uncle(scott, pierce).

Validation Contract

IDQueryExpectMin RowsMax Rows
uncle_query_two_rowsuncle(scott, X).success2
scott_uncle_willuncle(scott, will).success1
scott_uncle_pierceuncle(scott, pierce).success1
inverse_not_trueuncle(blake, scott).no_results0