# Binary /pad /pad.exe /loadtest-collab /pad-vulnscan # Web build output web/build/ web/node_modules/ web/.svelte-kit/ # Pad workspace data (local to each user) .pad/ .pad.toml # Legacy planning docs (not for public repo) v1-archive/ # Environment & secrets .env .env.* !.env.example # Database files *.db *.sqlite *.sqlite3 # OS .DS_Store Thumbs.db # Editor .vscode/ .idea/ *.swp *.swo *~ .agents/ .claude/ .codex .codex/ # Agent tool local configs (not for public repo) AGENTS.md # Go *.test *.out coverage.txt # Distribution dist/ # Nix build output /result /result-* # Playwright e2e artifacts (scoped to the test fixture, never the # developer's real ~/.pad) .pad-e2e/ # Per-seat e2e data dirs: a shared checkout runs concurrent suites, so each # seat points PAD_E2E_DATA_DIR at its own. They hold a generated encryption.key # and a multi-MB WAL — never committable. .pad-e2e-*/ web/playwright-report/ web/test-results/ # Go build cache the codex review sandbox writes into the checkout (BUG-2827: 5,688 of them once reached a commit) .tmp-gocache/