You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add persistent state, checkpoint tracking, and closed card deletion
- Add AppState with thread-safe proposal_map persisted to della_state.json
- Add content-based fingerprint (sha256 of truck/cargo/weight/volume/city_pair)
- Add city_pair extraction from <a class="distance" href="?cities=..."> for stable IDs
- Add is_closed detection via .closed CSS selector
- Add multi-page pagination loop: scan until marker found, then up to 15 extra pages for closed cards only
- Add on_published callback in LardiTransPublisher to track fingerprint→lardi_id mapping
- Add throw_proposals with retry_on_rate_limit and delay between deletions
- On each startup: reset checkpoint to current top card (no backfill on restart)
- Normalize non-breaking spaces (\u00a0) in text parsing
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>