tossme/ examples/ .env .vscode # Per-project Claude Code state (planning files, agent transcripts, etc.) .claude/ # Session planning (never public) PLAN.md # Node dependencies node_modules/ # Test report and results playwright-report/ test-results/ # Build artifacts. dist/ is ignored everywhere: per-tool dist/.html # is a transient build output (and the canonical thing tests open via # file://), and dist/release-output/ is the local-only release bundle # produced by `./build alpha|beta|release`, then rsync'd to the live # site by `./deploy`. Nothing in dist/ should be committed. # # Hand-edited website content (index.html, reference.html, css/, js/, # img/) lives in a SEPARATE Codeberg repo at codeberg.org/VARASYS/ # ZDDC-website, typically cloned at ~/src/zddc-website/. Release # artifacts are NOT in git history at all — they're produced by this # repo's build, rsync'd to /srv/zddc/releases/ on the deploy host, # and reproducible from any -vX.Y.Z tag. dist/ # Locally-compiled zddc-server binary. `(cd zddc && go build ./cmd/zddc-server)` # drops the binary at zddc/zddc-server; the canonical released artifacts live # under dist/release-output/zddc-server_* with platform suffixes and signing. zddc/zddc-server zddc/zddc-server.exe # IDE and project files .opencode/ opencode.json package-lock.json zddc-knowledge*.json zddc-knowledge*.md zddc-knowledge*.html # tests/data/test-archive.sh fixture output. Default is ~/zddc-test-data # (outside the repo); these patterns catch in-repo redirects via # TEST_ARCHIVE_DIR. Defense in depth — the real-archive CSV reference # at ~/archive-export*.csv must NEVER end up in the repo. /zddc-test-data/ /tests/data/output/ /archive-export*.csv