{"name":"Muster QR","short_name":"Muster QR","description":"QR-only attendance PWA. Scripts are the verification ladder CLAUDE.md # Commands documents, and that file is its ONLY home: the agentic kit that also held the tiers as data was retired whole on 2026-08-15, and its copy went with it (K1276). check/test/test:int/smoke all run the real tools, and `spec` deliberately runs nothing at all - `--list --forbid-only` is the committed-`.only` guard with the run removed, because it selects on nothing and a run of it would be every walk at default parallelism (K1235). `test:int` is the bare product tier and stays bare: no `--typecheck`, no e2e/support tier, so it is a fast loop and never a substitute for `test` (K1266). `dev` is the app's serving script and is declared here because playwright.config.ts's webServer names it - a smoke spec that assumes a server somebody started by hand is not a verify command. `postinstall` is how the browser binaries arrive: `npx playwright install` is in no worker's toolset, so the bare `npm install` docs/adr/0001 grants has to provision them, and against the EXACT pin below it finds the cache complete and downloads nothing.","start_url":".","display":"standalone","background_color":"#f2f2f3","theme_color":"#f2f2f3","lang":"en","scope":"/","icons":[{"src":"icon.svg","type":"image/svg+xml","sizes":"any","purpose":"any"},{"src":"icon-192.png","type":"image/png","sizes":"192x192","purpose":"any"},{"src":"icon-512.png","type":"image/png","sizes":"512x512","purpose":"any"}]}
