Skip to content

Report email: about the account's own sites before any app sends data - #233

Merged
MeharPro merged 3 commits into
mainfrom
fix/report-about-their-site
Nov 13, 2026
Merged

MeharPro merged 3 commits into
mainfrom
fix/report-about-their-site

Conversation

@MeharPro

Copy link
Copy Markdown
Contributor

The owner asked that report emails be about the websites people made. The one paying account's only app has never sent a page load, so its report was mostly generic: a genclass suggest pitch and three showcase sites. Its subject also counted the account's own CLI sign-in as "1 important".

What changes. Until GenClass has measured one of the account's sites, or holds a genclass suggest answer for it:

  • The headline names the apps, e.g. "Glyco site isn't sending data yet".
  • The subject says "finish setting up".
  • One card, "What this report will show", says what the next reports hold for those apps and how to get ideas for them now. It replaces the generic suggestions and design sections.

Once an app has measured data, or a suggest answer exists, everything is as before.

Deployed already: collector version 422356a5, on the live line (c1ae29e + #232 + this commit), without #230 and #231. The next deploy from main ships them together with this.

Checks: all 874 collector tests pass, including a new report test. A strict worker typecheck is clean. The paying account's report was rendered from production with read-only queries and looked at.

🤖 Generated with Claude Code

MeharPro and others added 3 commits November 13, 2026 09:21
…a, name it and say what comes next

A paying account whose only app has never sent a page load got a report that was
mostly generic (a genclass suggest pitch and three showcase sites). Until GenClass
has measured one of the account's sites or holds a genclass suggest answer, the
headline names the apps that send nothing yet, the subject says finish setting up
(not the account's own sign-in as important), and one card says what the next
reports hold for those apps, in place of the generic ideas and showcase.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
A small site (glycotech.ca) had 30 of its 38 page loads in two hours while it was
being set up, then a load every few hours. Its night counted as "stopped sending
data 6 hours ago", a P0 that would have emailed a paying customer that their site
was down. The rule now also needs loads in at least 12 of the 18 hours before the
6 quiet ones (SILENT_STEADY_HOURS).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
… no analytics

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@MeharPro
MeharPro merged commit 1276711 into main Nov 13, 2026
4 checks passed
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