<feed xmlns='http://www.w3.org/2005/Atom'>
<title>npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-grasp-mirror/tests/proactive_sync_resilience.rs, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-grasp-mirror/atom?h=master</id>
<link rel='self' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-grasp-mirror/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-grasp-mirror/'/>
<updated>2025-12-08T20:39:58+00:00</updated>
<entry>
<title>delete old bad AI genreated tests</title>
<updated>2025-12-08T20:39:58+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2025-12-08T20:39:58+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-grasp-mirror/commit/?id=91dc5e8d718475a73815892452a58e1dbf56c8d9'/>
<id>urn:sha1:91dc5e8d718475a73815892452a58e1dbf56c8d9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(sync): Phase 3 - resilience and health tracking</title>
<updated>2025-12-04T17:58:31+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2025-12-04T17:58:31+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-grasp-mirror/commit/?id=f639ecfac6687c9e8de4e3f305e168b2e4e1bb87'/>
<id>urn:sha1:f639ecfac6687c9e8de4e3f305e168b2e4e1bb87</id>
<content type='text'>
- Add RelayHealthTracker with DashMap
- Implement exponential backoff (5s -&gt; 1h max)
- Handle dead relays (24h failures -&gt; daily retry)
- Add startup jitter to prevent thundering herd
- Add NGIT_SYNC_MAX_BACKOFF_SECS config
</content>
</entry>
</feed>
