Parents and children of check-in [ec9a66d34d]
|
2026-10-19
| ||
| 06:22 | Send the sync cursor on every request and honour it in every reply; a pull advances the cursor's local count only past what it received; the graph keeps a slot for a citation it cannot resolve and fills it when the artifact arrives; a cone classified afresh records the position and voids older cursors once; hexLower types its count so a 32-byte digest's name is not empty in release builds check-in: 15e7477510 user: dmestas tags: horizon-rfc | |
| 00:04 | Persist the classification and a horizon-independent structural graph beside the store; sync cursor pragma; adopt the log index when serving; commit decides unchanged by the parent's hash algorithm; repo-cksum setting check-in: ec9a66d34d user: dmestas tags: horizon-rfc | |
|
2026-10-18
| ||
| 16:45 | Horizon deepen completes in one pull: a received check-in cites its parents, baseline and files; an unplaced horizon elides nothing; the client treats unfetched parents as transit and the origin filters gimme by its keep set; deliberately absent phantoms are not a failed pull. A push with a stale cancel card is admitted with its amend correction and the refusal names the command. Merge re-entry after deepen no longer frees its view twice. Seed signing is SHOULD in the draft. check-in: 86d4b67372 user: dmestas tags: horizon-rfc | |