ae2ef2ae0c2232a0615a86455a89f9a96ed16b9e
- Create snapshotter package with periodic (10 min) and on-demand snapshots - Add JSON serialization with gzip compression and atomic file writes - Update routing table to track AddedAt time for each route - Load snapshots on startup, filtering out stale routes (>30 minutes old) - Add ROUTEWATCH_DISABLE_SNAPSHOTTER env var for tests - Use OS-appropriate state directories (macOS: ~/Library/Application Support, Linux: /var/lib or XDG_STATE_HOME)
Description
No description provided
Languages
Go
78.2%
HTML
20.9%
Dockerfile
0.5%
Makefile
0.3%