rung_320_story_temporal_exception_rebinding

Ontology: rung_320_story_temporal_exception_rebinding

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

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

Latest Run Summary

Status: passed

Validation: 17/17 passed

Parser failures: 0 | Apply failures: 0

Artifacts: raw run json | rendered run transcript

Utterance Plan

#Expected RouteUtterance
1assert_factUse revised-chronicle mode here.
2assert_factassert rule ancestor(X, Y) :- parent(X, Y).
3assert_factassert rule ancestor(X, Z) :- parent(X, Y), ancestor(Y, Z).
4assert_factassert rule in_region(X, Z) :- at(X, Y), inside(Y, Z).
5assert_factMonastery chapter, rough cut: Nara is Esi's parent. Esi is Tobin's parent. Tobin is Lio's parent.
6assert_factSet at(tobin, west_archive). Set inside(west_archive, sunmere). Set carries(tobin, seal_ring).
7assert_factSchedule note from the chapter head: Set before(first_bell, oath_reading). Set before(oath_reading, river_launch). Set before(river_launch, night_fire). Set before(first_bell, night_fire). Set occurs_on(river_launch, day_8).
8queryQuick question before the storm note lands: is Nara already an ancestor of Lio, and does river_launch still sit on day_8?
9retractStorm exception, middle beat only: retract before(oath_reading, river_launch).
10assert_factStorm exception continuation: Set before(oath_reading, repair_vigil). Set before(repair_vigil, river_launch).
11retractDay correction: retract occurs_on(river_launch, day_8).
12assert_factSet occurs_on(river_launch, day_9).
13retractFamily rebinding from the corrected folio: retract parent(esi, tobin).
14assert_factFamily rebinding continuation: Set parent(mara, tobin). Set parent(nara, mara).
15retractQuiet cleanup after that: retract carries(tobin, seal_ring).
16assert_factQuiet cleanup continuation: Set carries(lio, seal_ring).
17retractLocation cleanup: retract at(tobin, west_archive).
18assert_factLocation continuation: Set at(tobin, south_walk). Set inside(south_walk, sunmere).
19assert_factFinal revised-state query: query ancestor(nara, lio). Query occurs_on(river_launch, day_9). Query at(tobin, south_walk).

Validation Contract

IDQueryExpectMin RowsMax Rows
nara_esi_parent_keptparent(nara, esi).success1
esi_tobin_parent_removedparent(esi, tobin).no_results0
nara_mara_parent_addedparent(nara, mara).success1
mara_tobin_parent_addedparent(mara, tobin).success1
tobin_lio_parent_keptparent(tobin, lio).success1
nara_ancestor_of_lioancestor(nara, lio).success1
esi_not_ancestor_of_lioancestor(esi, lio).no_results0
first_bell_before_night_firebefore(first_bell, night_fire).success1
oath_reading_before_repair_vigilbefore(oath_reading, repair_vigil).success1
river_launch_not_before_oath_readingbefore(river_launch, oath_reading).no_results0
river_launch_on_day_9occurs_on(river_launch, day_9).success1
river_launch_not_on_day_8occurs_on(river_launch, day_8).no_results0
lio_has_seal_ringcarries(lio, seal_ring).success1
tobin_no_seal_ringcarries(tobin, seal_ring).no_results0
tobin_at_south_walkat(tobin, south_walk).success1
tobin_not_at_west_archiveat(tobin, west_archive).no_results0
tobin_in_sunmerein_region(tobin, sunmere).success1