Files
resolutionflow/.clauignore
Michael Chihlas 52e8190211 Initial commit: Backend API Phase 1a complete
- FastAPI backend with JWT auth
- PostgreSQL database schema
- Trees and Sessions CRUD APIs
- Export functionality (Markdown, Text, HTML)
- Docker setup for local development
- Alembic migrations
2026-01-22 14:38:53 -05:00

186 lines
3.3 KiB
Plaintext

# .clauignore
# Files and folders that Claude Code should ignore
# Syntax is the same as .gitignore
# ============================================
# PERSONAL NOTES & SCRATCH FILES
# ============================================
# Your personal notes that Claude doesn't need to see
MICHAEL-NOTES.md
MICHAEL-TODO.md
notes.md
scratch.md
TODO-personal.md
# Personal folders
notes/
scratch/
personal/
.notes/
# Any file with these prefixes
IGNORE-*
PERSONAL-*
SCRATCH-*
TEMP-*
# ============================================
# ENVIRONMENT & SECRETS
# ============================================
# Never let Claude see secrets or local config
.env
.env.local
.env.*.local
secrets.json
credentials.json
*.pem
*.key
*.crt
id_rsa*
# ============================================
# DEPENDENCIES & BUILD ARTIFACTS
# ============================================
# No need for Claude to read dependency folders
# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
env/
venv/
ENV/
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg
.pytest_cache/
.coverage
htmlcov/
# Node/JavaScript
node_modules/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
.npm
.yarn/
package-lock.json
yarn.lock
# ============================================
# IDE & EDITOR FILES
# ============================================
# IDE-specific files that clutter Claude's context
.vscode/
.idea/
*.swp
*.swo
*~
.DS_Store
Thumbs.db
# ============================================
# DATABASE & LOGS
# ============================================
# Local database files and logs
*.sqlite
*.sqlite3
*.db
*.log
logs/
*.log.*
# ============================================
# TEMPORARY & GENERATED FILES
# ============================================
# Files that are generated and don't need review
*.tmp
*.temp
.cache/
.pytest_cache/
.mypy_cache/
.tox/
coverage/
# Excel temporary files
~$*.xlsx
~$*.xls
# ============================================
# VERSION CONTROL
# ============================================
# Let Claude ignore git metadata
.git/
.gitignore
.gitattributes
# ============================================
# DOCUMENTATION EXCLUSIONS (if needed)
# ============================================
# Uncomment these if you want Claude to skip certain docs
# CHANGELOG.md
# CONTRIBUTING.md
# LICENSE
# ============================================
# TESTING & CI/CD
# ============================================
# Test coverage and CI files usually not needed
.coverage
.circleci/
.github/
.gitlab-ci.yml
.travis.yml
# ============================================
# GENERATED DOCUMENTATION
# ============================================
# API docs that are auto-generated
docs/api/generated/
docs/_build/
# ============================================
# CUSTOM EXCLUSIONS FOR THIS PROJECT
# ============================================
# Old versions or backups
*.backup
*.bak
*.old
backup/
old/
# Screenshots and media (unless needed)
# Uncomment if you have lots of images that clutter context
# screenshots/
# *.png
# *.jpg
# *.gif
# *.mp4
# Large data files
# data/
# *.csv
# *.json (if you have large JSON files)
# ============================================
# NOTES FOR FUTURE
# ============================================
# Remember to add new personal note patterns here
# Example: If you create BRAINSTORM-*.md files, add:
# BRAINSTORM-*