# OS generated files
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db

# Environment & Secrets (NEVER COMMIT SECRETS)
.env
.env.*
!.env.example
!.env.*.example
*.key
*.pem
*.crt
auth.json

# Dependencies & Build Cache
/vendor/
backend/vendor/
/node_modules/
backend/node_modules/
.phpunit.result.cache
.phpunit.cache/
backend/.phpunit.result.cache

# Laravel Storage & Framework Cache
backend/storage/*.key
backend/storage/logs/*.log
backend/storage/framework/cache/data/*
backend/storage/framework/sessions/*
backend/storage/framework/views/*
backend/public/storage
backend/public/hot
backend/public/build

# Flutter / Dart Build Artifacts
.dart_tool/
.packages
.flutter-plugins
.flutter-plugins-dependencies
build/
apps/**/.dart_tool/
apps/**/build/
apps/**/.flutter-plugins*

# Local source books and large curriculum references.
# Register them through backend/scripts/import_grade10_book_sources.php; do not
# push raw PDFs through the application repository.
books/*.pdf

# IDE & Editor files
.idea/
.vscode/
*.swp
*.swo
*~
