qa-to-do
v0.1.5
Published
Local-first QA checklist for Sandcastle/RALPH output. The repo builds a Tauri desktop app and a Node-based MCP CLI named `qa-to-do`.
Readme
QA To Do
Local-first QA checklist for Sandcastle/RALPH output. The repo builds a Tauri desktop app and a Node-based MCP CLI named qa-to-do.
Prerequisites
- Node.js 24 or newer
- npm
- Rust and Tauri Linux system dependencies, only needed for desktop packages
- gitleaks on
PATH, only needed fornpm run secrets:scan
Install Dependencies
npm installUse npm ci instead when installing from a clean checkout with an existing package-lock.json.
Build The MCP CLI
npm run build:mcpThis writes the executable CLI bundle to dist-node/qa-to-do.js.
To install the CLI from this checkout:
npm install -g .After installing, run:
qa-to-doBuild The Web App
npm run buildThis writes the Vite build output to dist/.
Build Linux Desktop Packages
npm run package:linuxThis runs the Tauri Linux build and creates .deb and .AppImage artifacts under src-tauri/target/release/bundle/.
Development
Run the Vite dev server:
npm run devRun the Tauri app in development mode:
npm run tauri devChecks
npm test
npm run typecheck
npm run secrets:scannpm run secrets:scan uses the gitleaks binary from your PATH.
