node_modules dist # Credential files. `.env` alone is not enough: Vite's loadEnv (see # server/standalone/vite.config.js) and scripts/setup-doctor.mjs both read the # full dotenv ladder — .env, .env.local, .env. and .env..local — # so a key placed in any of them is live for the app. Only .env was ignored, # leaving the other three committable. .env.example is the tracked template. .env .env.* !.env.example *.log screenshots/ qa-shots/ output/ .gev-logs/ .gev-cache/ # Browser QA gate evidence (screenshots, console and network dumps). qa-artifacts/ # Playwright MCP session logs: browser consoles can carry tokens in URLs. .playwright-mcp/ # Local Claude Code settings and preview configs. .claude/ .DS_Store .gstack/ 3d-models/ pinokio/ENVIRONMENT pinokio/.installed # Transient: a release interrupted mid-assembly (npm run changelog recovers it) changelog.d/.assembling/