Skills

QA Critical UX

QA Anarlog's critical Pro user journey on a signed staging candidate, onboarding...

Install

npx skills add fastrepl/anarlog --skill qa-critical-ux -g -a claude-code -y
Repository
fastrepl/anarlog9.7k
Category
Testing
Updated
3d ago
License
MIT
Context cost
Lightabout 1,387 tokens
Runs scripts
Yes, review before use

What it does

QA Anarlog's critical Pro user journey on a signed staging candidate, onboarding, responsive launch, microphone and system-audio capture, automated summaries, and cloud sync.

QA: Critical User Experience

Run this workflow only when the user explicitly asks for QA. A release request alone does not invoke it, and QA results do not approve or block a release.

Test only the signed staging artifact for the requested candidate:

  1. The app launches and never hangs.
  2. Onboarding completes from scratch: permissions, sign-in, and provider setup.
  3. A recording captures both microphone and system audio.
  4. Stopping the recording produces an automated summary.
  5. The note syncs to the account and comes back after a local wipe.

Everything else is outside this skill's scope.

Out of Scope

Record incidental failures against the existing Linear ticket without expanding this run:

  • AEC quality: ANLG-98
  • Automatic speaker identification: ANLG-222
  • Real-world capture across devices, rooms, and participants: ANLG-284
  • Auth callback and sign-out edge cases: ANLG-285
  • Calendar, events, and notifications: ANLG-286
  • CloudSync activity deferral and transcript integrity: ANLG-287
  • On-device STT/LLM provider matrix: ANLG-288

Build the Staging Candidate

Trigger desktop_cd.yaml with channel=staging from the requested candidate SHA. Verify the run's head SHA, download that run's artifact by ID, and never use a latest-staging download:

gh workflow run desktop_cd.yaml \
  --ref <candidate-ref> \
  -f channel=staging \
  -f candidate_sha=<40-character-candidate-sha>
gh run view <run-id> --json headSha,url
gh run download <run-id> --name hyprnote-staging-macos-silicon

Record the run URL and DMG SHA-256, install the artifact, and verify the app reports the expected version. The staging artifact must be signed output from that exact workflow run; do not substitute a local build.

Leave the MacBook open on its built-in speakers and microphone with no external audio device attached.

Start from Onboarding

  1. Fully quit Anarlog Staging.
  2. Reset staging permissions while the app is closed:
Read the whole SKILL.md on GitHub

More in Testing