diff options
| author | DanConwayDev <DanConwayDev@protonmail.com> | 2026-01-23 17:42:13 +0000 |
|---|---|---|
| committer | DanConwayDev <DanConwayDev@protonmail.com> | 2026-01-23 17:42:13 +0000 |
| commit | 2be44c604062c7579e08c0d37b2f32ea8b6c4fcf (patch) | |
| tree | 3a21d03d5a50907d7622feaac2cea63e7db6d5b3 /grasp-audit | |
| parent | 9fd4350c57bbe986ebf65bf3ea4c996572e81884 (diff) | |
docs: add announcements purgatory design document
Addresses the problem of empty bare repos misleading clients and sync
downloading refs to deleted repos. Key design points:
- Bare repo created immediately so git pushes can succeed
- Git data arrival triggers promotion to active status
- Expiry extended in two places: state event arrival and git auth
- Indexed by (pubkey, identifier) for correct uniqueness
- Handles replacement announcements and service changes
Diffstat (limited to 'grasp-audit')
0 files changed, 0 insertions, 0 deletions