From 83d29a446d96f87e5c947faf49fb33f18db4fc17 Mon Sep 17 00:00:00 2001 From: DanConwayDev Date: Fri, 9 Jan 2026 16:17:25 +0000 Subject: feat(sync): invalidation + immediate re-processing of maintainer announcements - Add two-tier rejected events index (hot cache + cold index) - Hot cache: 2-minute in-memory storage of full rejected events - Cold index: 7-day metadata storage for deduplication - Immediate re-processing when owner announcements list maintainers - Fix rejection reason detection to match actual error messages - Rewrite integration tests to use two-relay sync pattern - All tests passing (3 passed, 1 ignored slow test) --- tests/sync.rs | 1 + 1 file changed, 1 insertion(+) (limited to 'tests/sync.rs') diff --git a/tests/sync.rs b/tests/sync.rs index ad5ca96..104e815 100644 --- a/tests/sync.rs +++ b/tests/sync.rs @@ -35,6 +35,7 @@ mod sync { pub mod discovery; pub mod historic_sync; pub mod live_sync; + pub mod maintainer_reprocessing; pub mod metrics; pub mod tag_variations; } -- cgit v1.2.3