# Python
__pycache__/
*.py[cod]
.venv/
.mypy_cache/
.pytest_cache/
.ruff_cache/
*.egg-info/
dist/
build/

# uv
.uv/

# tyamka runtime scratch
_scratch_demo/
*.db
*.db-wal
*.db-shm

# tyamka local knowledge base. The database and topics are a local cache and
# stay out of git; project.toml is the project's identity and MUST be committed,
# or a clone on another machine becomes a second project.
# .wikiforge/ is the pre-0.6 name; drop it in 0.7.0.
.tyamka/*
!.tyamka/project.toml
.wikiforge/

# editor / IDE
.vscode/

# agent instructions (kept local, not committed)
CLAUDE.md

# SDD working scratch (task briefs, reports, review diffs)
.superpowers/
# SDD design docs (plans/specs/measurements) — kept on disk, not committed
docs/superpowers/

# viewer (Spring Boot + React)
viewer/build/
viewer/.gradle/
viewer/frontend/node_modules/
viewer/frontend/dist/
viewer/src/main/resources/static/
