v0.0.33
28 June 2026
Registry-backed page lookup and data cache, dispatch finds the deepest matching page in one query.
Added
Registry::updatedAt()/deepestPageMatch():Appcaches a page's decodedindex.jsoncontent keyed by the registry'supdatedtimestamp (invalidated automatically when the page is re-saved), andresolvePage()now finds the deepest matching ancestor path with a single registry query instead of walking segments and stat-ingindex.jsonfor each one.Registry::index()accepts a$freshIndexoverride so a just-writtencreated/updatedstamp reaches the registry immediately, instead of lagging one save behind the readonly snapshot on theRecordinstance.
Fixed
- Registry's
updatedtimestamp lagging one save behind the actual page content.