Skip to content

feat(analytics): read the Bluefin card from daily pings too - #1350

Merged
castrojo merged 1 commit into
mainfrom
feat/analytics-bluefin-daily
Sep 24, 2026
Merged

castrojo merged 1 commit into
mainfrom
feat/analytics-bluefin-daily

Conversation

@castrojo

Copy link
Copy Markdown
Contributor

Makes the Bluefin card correct for the client switch in projectbluefin/common#1205.

  • Bluefin and Bluefin Utah are now one DailyPanel over countme.projectbluefin.io/v1/daily.json: systems active per day by stream (:stable, :testing, :unknown) for dakota… and utah… images respectively. When common lands in Dakota, the Bluefin card fills in with no further change.
  • The weekly /counts.json reader (component code, firstPartyCountme.ts helpers, weekly tests) is removed.
  • Empty cards say "No raptors reporting in, life finds a way"; a failed fetch shows the generic pending reason.
  • The Bluefin Classic comparison chip shows the latest Bluefin daily total.
  • Measured-day counts ignore gap days on the continuous axis.

Verification: npm test 1240/1240 (weekly tests replaced by daily Bluefin tests: per-stream Dakota series excluding Utah, Classic chip, empty-state text for both cards, axis/gap rules); eslint, prettier, typecheck clean (typecheck only reports generated data absent from a fresh worktree). Rendered locally in dark and light: order Bluefin, Bluefin Utah, Bluefin Classic; both cards show the placeholder; no console errors.

Assisted-by: Claude Opus 5.5 via pi

Bluefin and Bluefin Utah are now one DailyPanel over
countme.projectbluefin.io/v1/daily.json (dakota… and utah… images), so the
Bluefin card fills in on its own once projectbluefin/common ships
projectbluefin-countme to Dakota. The weekly /counts.json reader is removed.
An empty card says "No raptors reporting in, life finds a way", and the
Bluefin Classic comparison uses the latest Bluefin daily total.

Assisted-by: Claude Opus 5.5 via pi
@castrojo
castrojo enabled auto-merge September 24, 2026 19:58
@castrojo
castrojo added this pull request to the merge queue Sep 24, 2026
Merged via the queue into main with commit 7d664ee Sep 24, 2026
3 checks passed
@castrojo
castrojo deleted the feat/analytics-bluefin-daily branch September 24, 2026 19:59
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