Skip to content

@genclass/runtime 0.3.0-beta.4: the devtools pill counts measured checks - #119

Merged
MeharPro merged 1 commit into
mainfrom
devtools-checks-pill
Oct 27, 2026
Merged

MeharPro merged 1 commit into
mainfrom
devtools-checks-pill

Conversation

@Karanvir1729

Copy link
Copy Markdown
Collaborator

On snowday-predictor.ca GenClass fixes invisible text, a stuck scroll lock and a click block on screen (guard, visual: fix), but the overlay's pill still reads 0 · 0: it counts only interventions and model detections, and checks appear only in their own tab. That looks like GenClass caught nothing.

  • The pill gets a third counter (scan icon) for the page's measured checks: red when there are any, its title saying how many were fixed on screen, and it pulses when a new one arrives.
  • With checks and no interventions or detections yet, the panel opens on Checks, not on an empty Interventions tab.
  • Each check card leads with its kind in words ("Page cannot scroll", "Page stopped taking clicks", "Invisible text", "Ads covering content"), with the kind itself beside it. Checks stay labelled "measured", never model findings (AGENTS.md rule 2).
  • Version 0.3.0-beta.4 (package.json, src/version.ts, lockfile, CHANGELOG), for the demo recording.

Tests: test/devtools-checks.test.ts (new case). Existing pill tests are unchanged: the aria-label keeps its "N interventions" text and adds the checks. No model-visible text changed (situation-v2.3).

Not run locally (the repo's Mac rule); CI runs typecheck, build, both vitest steps and the visual-browser job.

🤖 Generated with Claude Code

On the snow day site GenClass fixed invisible text, a stuck scroll lock and a click block on screen, and the pill
still read "0 · 0": it counted only interventions and model detections, and checks lived in their tab alone. The pill
gets a third counter (scan icon) for the page's measured checks, red when there are any, titled with how many were
fixed on screen, pulsing on a new one; with only checks so far the panel opens on the Checks tab; each check card leads
with its kind in words, the kind itself beside it. Checks stay "measured", never model findings. Version in
package.json, src/version.ts and the lockfile; the CHANGELOG gets 0.3.0-beta.4. No model-visible text changed.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@MeharPro
MeharPro merged commit 7b53dd7 into main Oct 27, 2026
13 of 14 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.

2 participants