pyr0ball opened issue Circuit-Forge/kestrel#2

pyr0ball
Sat, 14 Mar 2026 16:14:53 -0700

2#Architecture: slot monitoring pipeline — polling, change detection, notification#

Design the core Monitor layer for Kestrel.

Scope

Polling cadence strategy: aggressive enough to catch slots, respectful enough to avoid rate limiting/blocking

Change detection: diff-based vs hash-based slot availability tracking

Notification: push, email, SMS (Ultra tier: auto-book)

Source adapters: gov portal scraper, API where available (e.g. USAAppointments)

Constraints

Must not violate ToS in a way that risks user accounts

Slot booking must require explicit human approval (not auto-book without consent) except Ultra tier

Rate limiting: be a good citizen to public services