From 98314c5106fb8873cd2e6ca4f598e8f72eb471ab Mon Sep 17 00:00:00 2001 From: Test Date: Sat, 28 Feb 2026 23:47:56 +0100 Subject: [PATCH] docs: require QA on pnpm tauri dev, not browser mode --- CLAUDE.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CLAUDE.md b/CLAUDE.md index 459e95e9..64edfa09 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -17,6 +17,10 @@ pre_commit_code_health_safeguard # CodeScene ≥9.2 — if it fails, fix stru ## ⛔ BEFORE FIRING laputa-task-done — QA on real vault +> **⚠️ TAURI APP ONLY — never test in browser (`pnpm dev` / localhost)** +> The browser dev server has a fake HTTP server (`/api/*` routes, mock handlers) that doesn't exist in the real Tauri app. +> If it works in the browser but crashes in Tauri, it's broken. Always test in `pnpm tauri dev`. + 1. Acquire lockfile: `echo $$ > /tmp/laputa-qa.lock && trap "rm -f /tmp/laputa-qa.lock" EXIT` 2. Kill other instances: `pkill -x laputa 2>/dev/null || true; sleep 1` 3. Start app: `pnpm tauri dev` from worktree