mirror of
https://github.com/teamchong/pxpipe.git
synced 2026-07-22 02:02:51 +02:00
6d1c46dd20
Intermittent prefix-cache busts on long sessions (#11): the single cache breakpoint relocated onto the LAST history image — the still-growing chunk whose bytes change every window advance — so the slab+history prefix re-created at 1.25x instead of being read. - relocateAnchorToHistoryImage pins collapseHistory's carry-over ordinal (the last byte-stable chunk) instead of the last image. - demoteProtectedHeadText keeps pxpipe's slab scaffolding (images + fact-sheet + the [End of rendered context.] boundary) verbatim and only quarantines the user's stale opening turn, so the relocator can still find the slab anchor (#14 demotion had clobbered the boundary it keys on). - cachePrefixDigest joins parts with \x00 so block-boundary differences can't hash-collide into false prefix-stability. 520/520 green, tsc clean.