Skip to content

[07] Offseason events (frozen EPA) + read-triggered freshness ping - #26

Open
chondl wants to merge 10 commits into
cph-masterfrom
cph-offseason-events
Open

[07] Offseason events (frozen EPA) + read-triggered freshness ping#26
chondl wants to merge 10 commits into
cph-masterfrom
cph-offseason-events

Conversation

@chondl

@chondl chondl commented Jul 19, 2026

Copy link
Copy Markdown
Owner

Offseason support + ping. Part of the cph-staging series (previously merged via #13).

chondl added 10 commits July 16, 2026 21:59
The frontend ping resolved to /v3/site/v3/site/ping/... (404) because
BACKEND_URL already includes /v3/site — the read-triggered fast path never
fired. Also add a (5,30)s timeout to the self-HTTP probe so a hung request
cannot wedge _ping_inflight and permanently disable the fast path.
The events list bucketed Ongoing/Upcoming purely off event.status, so an event
whose date window has started but whose TBA match schedule is not yet posted
(status still Upcoming — common for offseason events on load-in day) matched no
bucket and vanished from the list. Bucket by the date window instead: any
non-completed event with start_date <= today is Ongoing, future events are
Upcoming, and only genuinely finished events are Completed.
@chondl chondl changed the title [offseason] Offseason events (frozen EPA) + read-triggered freshness ping [07] Offseason events (frozen EPA) + read-triggered freshness ping Jul 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant