.venv/
__pycache__/
*.py[cod]
.pytest_cache/
.ruff_cache/
dist/
node_modules/
.DS_Store
.env

# Graphene's own local store; its direction is committed (.graphene/direction.txt)
.graphene/*
!.graphene/direction.txt

# Editor and agent state, private working material
.claude/
.vscode/
local/

# Playwright MCP session output (the HTML export was checked in a browser)
.playwright-mcp/

# The rough cut's takes and videos: build.sh is committed, never what it films
dev/demo/takes/
dev/demo/*.mp4
dev/demo/*.srt
