Artifact 6c4264ccdd0f38a7d37538042f6639472cdda3531bfcc1f4b351c013e51ec218:
- File
internal/sync/horizon_structural.go
-
2026-10-23 01:40:32
— part of check-in
[fe7d47778e]
on branch feat/horizon-cones
— fix(sync): label a seed's U card with the minting implementation
The re-pinned draft (5.2.2) makes a seed's U card the origin's own label for the minting implementation, as zit writes zit-serve, never a user's login: a seed is a tag application no user made. The origin wrote the role name "origin"; it now writes "go-libfossil".
The seed-date case is restated to the final text: D is the latest summarized tag event rounded up to a whole second and written with no fraction, checked with an event a quarter second past the second, and the dropped clause (D strictly later than the seed replaced) is no longer asserted. The structural fallback case moves to the new 6.3 row for a store already at the structural horizon. (user: [email protected], size: 12357) [annotate] [blame] [check-ins using]
-
2026-10-23 01:57:19
— part of check-in
[c216f38b6a]
on branch feat/horizon-cones
— Merge branch 'wip/repin-2445' into feat/horizon-cones
The horizon draft re-pinned to zit horizon-rfc 24457c7dd6, the batch agreed with zit's author: the list-form merge-base query (at most two secondaries; silence when a named check-in is unknown), must-ask when either ancestry crosses the horizon, deepen refusing without a common ancestor, boundary labels over every held manifest, the seed's date and label, the structural fallback dropping the seed, and cursors voided when the leaves rule's held set grows below them. (user: [email protected], size: 12357) [annotate] [blame] [check-ins using]
-
2026-10-23 01:40:32
— part of check-in
[fe7d47778e]
on branch feat/horizon-cones
— fix(sync): label a seed's U card with the minting implementation