redact/.
Defined in package.json on course/redact-qvac.
App
Local AI
The service,
qvac:evaluate and qvac:offline use Laya for suggestions.
qvac:ocr-smoke defaults to public/test-files/redact/chat-private.png.
qvac:offline and qvac:service:offline use macOS sandbox-exec.
They fail on Linux and Windows.
Checks
npm run test:e2e needs a running app (REDACT_BASE_URL, default http://localhost:3101) and a Playwright browser.
The live QVAC test runs only with REDACT_LIVE_QVAC=1 and the service running.
Run typecheck and build one after the other, not in parallel: both write .next/.
Test files
The committed test files are already in place.
Regenerating can change PDF bytes.