__pycache__/ *.py[cod] *.egg-info/ /dist/ /build/ .venv/ .env .env.test opensquilla.toml .gateway.log .gateway-test.html # Locally rendered review/explainer/plan pages — never published. *.local.html *.db *.db-shm *.db-wal *.sqlite *.sqlite-shm *.sqlite-wal # Pre-migration database snapshots written by the schema migrator # (.pre-.bak) — same runtime-data class as *.db. *.db.pre-*.bak *.sqlite.pre-*.bak .DS_Store .*/ !.github/ !.github/workflows/ !.github/workflows/*.yml data/ # Packaged data for the SWE-bench contrib harness must ship with the wheel. !src/opensquilla/contrib/swebench/data/ !src/opensquilla/contrib/swebench/data/** !src/opensquilla/contrib/codetask/data/ !src/opensquilla/contrib/codetask/data/** .opensquilla/ benchmarks/ specs/ /reports/ # Local agent/editor instructions and runtime state. AGENTS.md !docs/agents.md !src/opensquilla/identity/templates/bootstrap/AGENTS.md CLAUDE.md GEMINI.md .codex .codex/ .claude/ .omc/ .omx/ # One-off planning artifacts kept local, not published. /PLAN.md /SPEC.md /prd.json /progress.txt /plans/ /docs/plans/ /docs/proposals/ /docs/superpowers/ # Local-only tree. To publish one doc, force-add it once: # git add -f docs/superpowers/specs/.md # (A bare "!" re-include can't override an excluded parent directory.) *.png # Brand assets are intentionally tracked: top-level assets/ for branding, # and the WebUI static asset path so the gateway page renders the mark. !/assets/*.png !/src/opensquilla/gateway/static/img/*.png !/opensquilla-webui/public/opensquilla-mark.png !/src/opensquilla/gateway/static/dist/opensquilla-mark.png site/ /plugins/ crontab-* ~/ /reference-* /reference-mem /bench-mem .omx/ tests/functional/reports/ # Frontend build artifacts opensquilla-webui/node_modules/ opensquilla-webui/dist/ # Local-only release-hygiene tests that reference legacy artifact names # kept off the public tree. /tests/_private/ # Maintainer-local design / planning artifacts kept beside the repo but # not part of the published source. /meta-skills.pptx /kb-index.xlsx # Generated local outputs from document/meta-skill smoke runs. /texput.log /src/opensquilla/skills/bundled/multi-search-engine/Tokyo_5日出差行程.docx # Local-only fetcher for the clawhub skills imported into bundled/. # The bundled copies are tracked; the raw zip downloads and the fetch # helper stay out of the published tree. /_clawhub_skills/ /scripts/_fetch_clawhub_skills.py # Playwright e2e output (reports, traces, screenshots) — regenerated per run. test-results/ # Runtime config-write backups the gateway leaves when it rewrites config.toml. opensquilla.toml.backup.* # Background-music audio dropped in by the user for local builds. The manifest # (playlist.json) and README stay tracked; copyrighted audio never does. opensquilla-webui/public/music/**/*.mp3 opensquilla-webui/public/music/**/*.m4a opensquilla-webui/public/music/**/*.ogg opensquilla-webui/public/music/**/*.flac opensquilla-webui/public/music/**/*.wav opensquilla-webui/public/music/playlist.local.json # The same user-supplied music files after the webui build copies them into # the tracked gateway static dist: keep personal audio + manifest out of git # while the built playlist.json/README.md stay tracked with the rest of dist. src/opensquilla/gateway/static/dist/music/playlist.local.json src/opensquilla/gateway/static/dist/music/**/*.mp3 src/opensquilla/gateway/static/dist/music/**/*.m4a src/opensquilla/gateway/static/dist/music/**/*.ogg src/opensquilla/gateway/static/dist/music/**/*.flac src/opensquilla/gateway/static/dist/music/**/*.wav