1.4 KiB
1.4 KiB
AtAnyRate — handoff
Repo: gitea@git.levkin.ca:ilia/AtAnyRate.git · local ~/Documents/code/AtAnyRate
Deploy: pve10 LXC automationlab @ 10.0.10.59 — make deploy-atanyrate (ansible)
Vikunja: todo.levkin.ca → Business → AtAnyRate (AAR)
Epic backlog: ../BACKLOG.md
Open tasks
| P | Task | Owner | Status |
|---|---|---|---|
| P0 | Refresh Airbnb state.json (Mac airbnb_login.py → scp to guest) |
@you | blocked — needs Mac browser login |
| P1 | Verify calendar price update E2E (PriceInput-basePrice selector) |
@agent | todo |
| P2 | Push pending repo changes to Gitea (calendar.py, auth, browser.py) | @agent | ⏳ local changes on main |
| P3 | Beszel agent on automationlab | @agent | todo |
| P3 | Tune MIN_ALERT_SCORE after real Telegram alerts |
@you | todo |
Done (reference)
- Ticketmaster + SeatGeek providers, Telegram alerter, Playwright calendar automation
- Deploy on automationlab; ansible vault
vault_atanyrate_* - SeatGeek client ID on server (both providers 200 OK)
Commands
cd ~/Documents/code/AtAnyRate
# alerts only (no Airbnb browser)
python -m src.main --alerts-only --dry-run
# on Mac: refresh session
python scripts/airbnb_login.py
scp state.json root@10.0.10.59:/opt/atanyrate/state.json
Updated 2026-06-02