Artifact a8d40936b1c742648fc027b7aa8f4c54fe9baf737bf6ff4f49dfa000d4c3f37e:
- File
CHANGELOG.md
-
2026-10-28 22:23:23
— part of check-in
[52f026832e]
on branch main
— fix(horizon): label only absences below C; annotate fetches what it walks
Review follow-ups on the demand fetch for reads below the horizon:
- A read is refused as below the horizon, and demand-fetched, only when its check-in lies outside the held set K; an unheld payload above C, such as one outside the store cone's paths, keeps its own error and is not fetched. - Annotate no longer refuses without a peer: on a content-horizon store it reports the lines it cannot attribute past C at the horizon, marked BelowHorizon, as a structural store does. AnnotateContext fetches each version as the walk reaches it, so nothing the walk does not read is fetched, up to 200 payloads; past that it returns the partial result. - diffWholeCheckin reports a failed structure classification, and the read paths take the caller's context through to the fetch. - Tests: misclassification above C, annotate over-fetch, the partial result over the limit, and a structural peer withholding the payload. (user: [email protected], size: 200754) [annotate] [blame] [check-ins using]
-
2026-10-28 23:01:03
— part of check-in
[c63cab2f36]
on branch main
— Merge pull request #520 from danmestas/feat/demand-fetch-reads
feat(horizon): targeted demand fetch for reads below the horizon (user: [email protected], size: 200754) [annotate] [blame] [check-ins using]
-
2026-10-28 22:23:23
— part of check-in
[52f026832e]
on branch main
— fix(horizon): label only absences below C; annotate fetches what it walks