# FabledRulebook-required (agent-authored specs/plans live local only) docs/superpowers/specs/ docs/superpowers/plans/ # Secrets and environment .env .env.* !.env.example *.secret *.key *.pem # Python __pycache__/ *.py[cod] *$py.class .pytest_cache/ .mypy_cache/ .ruff_cache/ .coverage .coverage.* htmlcov/ .tox/ *.egg-info/ build/ dist/ venv/ .venv/ # Node / Vue / Vite frontend/node_modules/ frontend/dist/ frontend/.vite/ frontend/coverage/ *.log npm-debug.log* yarn-debug.log* yarn-error.log* .pnpm-debug.log # Firefox extension build artifacts (lands in FC-3) extension/*.xpi extension/web-ext-artifacts/ # Runtime volumes (must never be tracked) — anchored to repo root so they # don't accidentally match Python package dirs like backend/app/models/ /images/ /import/ /downloads/ /models/ /postgres_data/ /redis_data/ # IDE / OS .vscode/ .idea/ *.swp *.swo .DS_Store Thumbs.db # Claude Code per-user local overrides (shared .claude/settings.json is OK to commit) .claude/settings.local.json # Transient scheduler lock/state (committed by accident in 3f30327) .claude/scheduled_tasks.lock .claude/scheduled_tasks*.json # Alembic / DB scratch alembic/versions/__pycache__/ *.sqlite *.sqlite-journal .superpowers/