5 Commits

Author SHA1 Message Date
95ca96dac4 ci: sync workflow template (node container + host fixes)
Some checks failed
CI / skip-ci-check (pull_request) Successful in 9s
CI / secret-scan (pull_request) Successful in 8s
CI / python-ci (pull_request) Failing after 19s
2026-05-29 20:14:03 -05:00
44d2819f90 ci: fix skip-ci-check container for act_runner
Some checks failed
CI / skip-ci-check (pull_request) Successful in 10s
CI / python-ci (pull_request) Failing after 8s
CI / secret-scan (pull_request) Successful in 10s
2026-05-29 20:10:42 -05:00
95ec70c8d3 ci: add homelab Gitea Actions workflow (ci-python.yml)
Some checks failed
CI / skip-ci-check (pull_request) Failing after 14s
CI / python-ci (pull_request) Has been skipped
CI / secret-scan (pull_request) Has been skipped
2026-05-29 16:14:52 -05:00
c8a82e264c Add tests, geo search, noise filtering, sports scoring, and dedup improvements.
Tests cover providers, dedup, Telegram, scoring, main runner, and Airbnb stubs.
Ticketmaster and SeatGeek use configurable lat/lon/radius (Thornhill default).
Pipeline filters noise listings, merges same-day sports duplicates, optional
MIN_ALERT_SCORE, and Telegram severity summary.

Made-with: Cursor
2026-04-04 15:25:35 -04:00
1a7298f755 Initial commit: EventRate pipeline, fuzzy dedup, Airbnb retries
Wire up Ticketmaster, SeatGeek, Telegram, scoring, Playwright stubs.
Deduplicate events with fuzzy venue/name matching. Retry calendar
updates on transient failures. Backlog tasks marked complete.

Made-with: Cursor
2026-04-04 12:31:53 -04:00