diff options
| author | DanConwayDev <DanConwayDev@protonmail.com> | 2026-02-23 14:49:30 +0000 |
|---|---|---|
| committer | DanConwayDev <DanConwayDev@protonmail.com> | 2026-02-23 14:49:30 +0000 |
| commit | 4848c4029fc58f6f310a2babeae1ee82a7e41656 (patch) | |
| tree | ccdfdaae41dd2907794a47bbeff562824dd3915b /src/git/sync.rs | |
| parent | f19b424e01fc5a682778c5e2bb194d242efd6987 (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/git/sync.rs')
0 files changed, 0 insertions, 0 deletions