# Build
build/
out/
cmake-build-*/
CMakeFiles/
CMakeCache.txt
cmake_install.cmake
Makefile
*.ninja
compile_commands.json

# Compiled artifacts
*.o
*.obj
*.a
*.lib
*.exe
*.pdb
*.ilk
*.exp

# pybind11 build outputs (inside trifecta/ package)
trifecta/*.pyd
trifecta/*.so
trifecta/*.dll
trifecta/*.dylib

# Legacy root-level build artifacts
/*.pyd
/*.so
/*.dll
/*.dylib

# IDE / editor
.vs/
.vscode/
.idea/
*.swp
*~

# OS
.DS_Store
Thumbs.db

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

# Frontend
frontend/node_modules/
frontend/dist/

# Runtime uploads / extracted assets
uploaded_pdfs/
extracted_images/

# Example data (large PDFs, extracted images)
examples/data/*
!examples/data/.gitkeep
