Skip to content

test(zoom-client): rerun timer-core and club-card-sets on dev before release - #141

Merged
ShuhaoZQGG merged 1 commit into
devfrom
test/pre-master-zoom-specs
Nov 14, 2026
Merged

ShuhaoZQGG merged 1 commit into
devfrom
test/pre-master-zoom-specs

Conversation

@ShuhaoZQGG

Copy link
Copy Markdown
Contributor

Release gate before merging dev into master.

Why

npm run test:specs -- --stale --strict listed timer-core and club-card-sets as stale: LiveTab.jsx (#140) and CardImagesModal.jsx (57c4dde, the club-set label fix) changed after their last real run. CLAUDE.md asks for those to rerun before a release.

What changes

Spec metadata only. No app code changes.

  • timer-core.md, club-card-sets.md: status: current, verified_at: 905d8d1, and a run note listing which steps ran.
  • club-card-sets.md CC-06: notes that a guest device with no Zoom session gets 401 before the role check.
  • INDEX.md: both rows updated.

Security

None.

Production impact

None. Docs and spec metadata only.

Testing

  • npm test: not rerun (no code change). CI passed on dev 905d8d1.
  • npm run test:e2e: not rerun (no code change). CI passed on dev 905d8d1.
  • npm run test:specs -- --stale --strict: 8 specs valid, none stale.

Evidence (real Zoom client)

Run 2026-11-13 19:54–20:26 EST, Zoom 7.2.5 on macOS 26.7.2, dev version 3ce801a6 (tree of 905d8d1) with FLAGS_FORCE "1", ENTITLEMENT_ENFORCE "1". Log: test-runs/2026-11-13-pre-master-specs/run.md (local).

  • timer-core: ✅ TC-01–08, TC-10, TC-11 (audience_size: 1 on every timer_started), TC-13 (import flags only Alex; suggestions, FINISH and the stage list all refuse him with "Pick a role for Alex on the Agenda tab first"). ⏭ TC-09, TC-12 (human).
  • club-card-sets: ✅ CC-01, CC-02 (the set now reads "Claude Test Club cards"; KV label: null; ver 12→13), CC-03 (web device downloads both images and shows CLUB BLUE), CC-04 (CLUB BLUE → Classic green → Classic yellow → CLUB RED on real video), CC-05, CC-09 (old image 404 after republish, ver 13→14).

Not verified

  • timer-core TC-09 (hour-old saved session) and TC-12 (second, non-host Zoom account): human steps.
  • club-card-sets CC-06 member 403: needs the admin demoted to member (a KV edit, not asked this run). A guest device's forced publish returned 401.
  • club-card-sets CC-07 (console removal, needs a browser Zoom sign-in) and CC-08 (lapsing the club, a KV edit): not run.
  • CC-05 ran with B choosing Modern after joining the club, not before.
  • timer-sounds (never run) is not covered by this PR.

Look here first

  • e2e/zoom-client/INDEX.md: the two updated rows.

…e release

timer-core TC-01..08, 10, 11, 13 and club-card-sets CC-01..05, 09 passed in the
real Zoom client on dev 3ce801a6. CC-06 ran only as a guest (401), CC-07/CC-08
and TC-09/TC-12 not run (human or unapproved KV edits).
@ShuhaoZQGG
ShuhaoZQGG marked this pull request as ready for review November 14, 2026 01:49
@ShuhaoZQGG
ShuhaoZQGG merged commit b707c57 into dev Nov 14, 2026
1 check 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