Drop company_id column from all 22 domain tables via migration. Remove companyId from JWT payload, auth plugins, all service method signatures (~215 occurrences), all route handlers (~105 occurrences), test runner, test suites, and frontend auth store/types. The company table stays as store settings (name, timezone). Tenant isolation in a SaaS deployment would be at the database level (one DB per customer) not the application level. All 107 API tests pass. Zero TSC errors across all packages.
41 lines
312 B
Plaintext
41 lines
312 B
Plaintext
# Dependencies
|
|
node_modules/
|
|
vendor/
|
|
venv/
|
|
.venv/
|
|
bun.lockb
|
|
|
|
# Environment
|
|
.env
|
|
.env.local
|
|
.env.*.local
|
|
|
|
# Build output
|
|
dist/
|
|
build/
|
|
out/
|
|
*.o
|
|
*.pyc
|
|
__pycache__/
|
|
|
|
# IDE
|
|
.idea/
|
|
.vscode/
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
|
|
# OS
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# Logs
|
|
*.log
|
|
logs/
|
|
|
|
# Credentials
|
|
*.pem
|
|
*.key
|
|
credentials.json
|
|
packages/backend/data/
|