tossme/ examples/ .env .vscode # Session planning (never public) PLAN.md # Node dependencies node_modules/ # Test report and results playwright-report/ test-results/ # Build artifacts # NOTE: dist/ is listed here but each tool's dist/*.html is force-tracked in git # (added with `git add -f tool/dist/tool.html`). This is intentional — built artifacts # are committed alongside source so users can download them directly from the repo. # New tool dist files must be force-added: git add -f tool/dist/tool.html dist/ # Release artifacts under website/releases/ ARE committed — per-version HTML # tool files (_v.html) accumulate as immutable real files; partial # version pins (_v.html, _v.html) and channels # (_.html) are checked-in symlinks. The build script # (shared/build-lib.sh promote_release) maintains the symlink chain on each # release. Caddy serves these as plain static files; no manifest, no proxy. # # zddc-server binaries are NOT committed — they're per-platform multi-MB # binaries that ship as Codeberg release assets, attached to clean # zddc-server-vX.Y.Z tags by zddc/release.sh. # IDE and project files .opencode/ opencode.json package-lock.json zddc-knowledge*.json zddc-knowledge*.md zddc-knowledge*.html