# Ignore all .zip files
*.zip

# Dependencies
/vendor
/node_modules
**/node_modules/
/pwa-owner/node_modules
/pwa-owner/.vite

# PWA build output (rebuilt from source)
/public/pwa-owner
/public/app
/public/bms-client
/public/bms-staff
# Angular build artifacts
/bms-client/dist
/bms-staff/dist
/bms-client/.angular
/bms-staff/.angular

# Build / tooling artifacts
/composer.phar
.phpunit.result.cache
/.claude/*.lock

# WhatsApp node-bridge runtime (session credentials, env, logs — secrets/local)
Modules/WhatsApp/node-bridge/auth/
Modules/WhatsApp/node-bridge/.env
Modules/WhatsApp/node-bridge/*.log

# Laravel specific
/storage/*.key
/storage/framework/cache/*
/storage/framework/sessions/*
/storage/framework/views/*
/storage/logs/*

# Environment files
.env
.env.backup
.env.production
.env.local
.env.*.local

# Claude local settings (machine-specific)
/.claude/settings.local.json
/.claude/*.lock

# Large handoff doc (kept locally, not in git)
/docs/VetOne-handoff.pdf
