upleb.uk

Public git repos — served from a NIP-34 GRASP relay at git.upleb.uk

summaryrefslogtreecommitdiff
path: root/src/sync/self_subscriber.rs
diff options
context:
space:
mode:
authorDanConwayDev <DanConwayDev@protonmail.com>2026-02-23 14:49:30 +0000
committerDanConwayDev <DanConwayDev@protonmail.com>2026-02-23 14:49:30 +0000
commit4848c4029fc58f6f310a2babeae1ee82a7e41656 (patch)
treeccdfdaae41dd2907794a47bbeff562824dd3915b /src/sync/self_subscriber.rs
parentf19b424e01fc5a682778c5e2bb194d242efd6987 (diff)
docs: update purgatory docs to reflect announcements purgatory implementation
Remove the pre-implementation planning docs (announcements-purgatory-design.md and announcements-purgatory-implementation.md) now that the feature is built. Update the three living docs to reflect what was actually implemented: - purgatory-design.md: expanded to cover all three purgatory stores (announcement, state, PR), including AnnouncementPurgatoryEntry structure, two-phase soft expiry lifecycle, expiry extension triggers, promotion flow, and updated integration points and file structure - grasp-02-proactive-sync.md: added SyncLevel enum (Full/StateOnly) to RepoSyncNeeds, documented the purgatory announcement sync timer as the registration path for purgatory announcements, updated filter building to describe build_sync_level_aware_filters() and StateOnly behaviour - grasp-02-proactive-sync-purgatory-git-data.md: expanded to cover announcement purgatory as a third entry type, added Timeline E showing soft-expiry and revival, replaced the single expiry section with separate hard-expiry (state/PR) and two-phase soft-expiry (announcements) sections with full justification for the 24-hour extended retention window
Diffstat (limited to 'src/sync/self_subscriber.rs')
0 files changed, 0 insertions, 0 deletions