Files
tower/.claude/settings.local.json
2026-06-09 02:02:40 +05:30

117 lines
7.4 KiB
JSON

{
"permissions": {
"allow": [
"Bash(git init *)",
"Bash(git branch *)",
"Bash(pnpm install *)",
"Bash(git add *)",
"Bash(git commit *)",
"Bash(pnpm --filter @tower/types install)",
"Bash(pnpm --filter @tower/types build)",
"Bash(pnpm --filter @tower/config install)",
"Bash(pnpm --filter @tower/config test)",
"Bash(pnpm --filter @tower/config build)",
"Bash(pnpm --filter @tower/logger install)",
"Bash(pnpm --filter @tower/logger build)",
"Bash(pnpm --filter @tower/api install)",
"Bash(docker compose *)",
"Bash(DATABASE_URL=\"postgresql://tower:tower_dev@localhost:5432/tower_dev\" pnpm exec prisma db push)",
"Bash(DATABASE_URL=\"postgresql://tower:tower_dev@localhost:5433/tower_dev\" pnpm exec prisma migrate dev --name init_core_schema)",
"Bash(DATABASE_URL=\"postgresql://tower:tower_dev@localhost:5433/tower_dev\" pnpm test)",
"Bash(git -C /Users/maaz/Documents/insignia-work/tower add apps/api/src/prisma/prisma.service.spec.ts apps/api/prisma/migrations docker-compose.yml .env.example pnpm-lock.yaml)",
"Bash(git -C /Users/maaz/Documents/insignia-work/tower commit -m \"feat: add Prisma schema and PrismaService with integration tests \\(postgres on :5433\\)\")",
"Bash(DATABASE_URL=\"postgresql://tower:tower_dev@localhost:5433/tower_dev\" pnpm dev)",
"Bash(curl -s http://localhost:3001/health)",
"Bash(kill %1)",
"Bash(git -C /Users/maaz/Documents/insignia-work/tower add apps/api/src/modules/health/health.controller.spec.ts)",
"Bash(git -C /Users/maaz/Documents/insignia-work/tower commit -m \"feat: add health check module with unit tests\")",
"Bash(pnpm dlx *)",
"Bash(pnpm info *)",
"Bash(pnpm --filter @tower/web install)",
"Bash(pnpm --filter @tower/web test)",
"Bash(pnpm --filter @tower/web build)",
"Bash(pnpm --filter @tower/worker test)",
"Bash(pnpm --filter @tower/worker add @whiskeysockets/baileys)",
"Bash(git -C /Users/maaz/Documents/insignia-work/tower log --oneline -5)",
"Bash(pnpm ls *)",
"Bash(pnpm list *)",
"Bash(git -C /Users/maaz/Documents/insignia-work/tower add apps/worker/src/queues/)",
"Bash(git -C /Users/maaz/Documents/insignia-work/tower commit -m 'feat: add BullMQ ingest queue and processor *)",
"Bash(git -C /Users/maaz/Documents/insignia-work/tower commit -m ' *)",
"Bash(pnpm --filter @tower/worker build)",
"Bash(pnpm --filter @tower/worker add @hapi/boom)",
"Bash(git -C /Users/maaz/Documents/insignia-work/tower add apps/worker/src/whatsapp/session.ts apps/worker/package.json pnpm-lock.yaml)",
"Bash(pnpm --filter @tower/worker add @prisma/client)",
"Bash(pnpm --filter @tower/worker add --save-dev prisma)",
"Bash(pnpm --filter @tower/worker add --save-dev dotenv)",
"Bash(pnpm --filter @tower/worker generate)",
"Bash(pnpm build *)",
"Bash(pnpm test *)",
"Bash(git -C /Users/maaz/Documents/insignia-work/tower add apps/worker/src/queues/ingest.queue.ts apps/worker/src/queues/ingest.processor.ts)",
"Bash(git -C /Users/maaz/Documents/insignia-work/tower commit -m 'fix: rename queue from tower:ingest to tower-ingest \\(BullMQ v5 forbids colons\\) *)",
"Bash(pnpm --filter @tower/worker add qrcode-terminal)",
"Bash(pnpm --filter @tower/worker add -D @types/qrcode-terminal)",
"Bash(pnpm --filter @tower/worker test -- --testPathPattern=normalizer)",
"Bash(pnpm --filter @tower/worker test --testPathPattern=normalizer)",
"Bash(pnpm --filter @tower/worker test -- --testPathPattern normalizer)",
"Bash(xargs cat)",
"Bash(pnpm --filter @tower/worker test -- --testPathPattern 'normalizer')",
"Bash(DATABASE_URL=\"postgresql://tower:tower@localhost:5433/tower\" npx prisma migrate dev --name add-account-model)",
"Bash('../../../DATABASE_URL'=\"postgresql://tower:tower@localhost:5433/tower\" npx *)",
"Bash(psql \"postgresql://tower:tower_dev@localhost:5433/tower_dev\" -c '\\\\l')",
"Bash(env '../../../DATABASE_URL=postgresql://tower:tower_dev@localhost:5433/tower_dev' npx prisma migrate dev --name add-account-model)",
"Bash(npm run *)",
"Bash(npx tsc *)",
"Bash(pnpm --filter @tower/worker test -- --testPathPattern=session-pool)",
"Bash(pnpm --filter @tower/worker test session-pool)",
"Bash(pnpm --filter @tower/worker test -- --testPathPattern=approval)",
"Bash(pnpm --filter @tower/worker test approval.test.ts)",
"Bash(npx jest *)",
"Bash(pnpm --filter @tower/worker test -- --testPathPattern=forward)",
"Bash(pnpm --filter @tower/worker test -- forward.processor.test.ts)",
"Bash(npm test *)",
"Bash(grep -v \"^$\")",
"Bash(npm info *)",
"Bash(pnpm --filter @tower/search test)",
"Bash(pnpm --filter @tower/search build)",
"Bash(pnpm --filter @tower/worker test -- --testPathPattern approval)",
"Bash(pnpm --filter @tower/worker test -- approval)",
"Bash(xargs ls -la)",
"Bash(xargs ls)",
"Bash(pnpm --filter @tower/worker test -- --testPathPattern=index.processor)",
"Bash(python3 -c \"import sys,json; d=json.load\\(sys.stdin\\); print\\(json.dumps\\(d.get\\('dependencies',{}\\), indent=2\\)\\)\")",
"Bash(pnpm --filter @tower/worker test index.processor)",
"Bash(pnpm --filter @tower/api test)",
"Bash(pnpm --filter @tower/api build)",
"Bash(pnpm --filter @tower/api test -- search.controller.spec.ts)",
"Bash(pnpm --filter @tower/api test -- search.service.spec.ts)",
"Bash(pnpm --filter @tower/api test -- --testPathPattern=groups.service)",
"Bash(pnpm --filter @tower/api test -- --testPathPattern=groups)",
"Bash(pnpm --filter @tower/api exec jest --testPathPattern=groups)",
"Bash(pnpm --filter @tower/api test -- --testPathPattern=routes.service)",
"Bash(pnpm --filter @tower/api test -- --testPathPattern=\"routes/routes.service\")",
"Bash(pnpm --filter @tower/api test -- --testPathPattern=\"routes\")",
"Bash(pnpm --filter @tower/api test -- --testPathPattern=routes)",
"Bash(pnpm --filter @tower/api exec jest --testPathPattern=routes)",
"Bash(pnpm --filter @tower/web test -- --testPathPattern=app/page)",
"Bash(pnpm --filter @tower/web test -- --testPathPattern 'app/page')",
"Bash(pnpm --filter @tower/web test -- --testPathPattern=search/page)",
"Bash(pnpm --filter @tower/web test -- apps/web/app/search/page.test.tsx)",
"Bash(pnpm --filter @tower/web test -- --testPathPattern=groups/RouteManager)",
"Bash(git -C /Users/maaz/Documents/insignia-work/tower status)",
"Bash(git -C /Users/maaz/Documents/insignia-work/tower show --stat HEAD)",
"Bash(pnpm -r build)",
"Bash(pnpm exec *)",
"Bash(pnpm add *)",
"Bash(mkdir -p /Users/maaz/Documents/insignia-work/tower/apps/web/app/api/accounts/\\\\[id\\\\]/qr)",
"Bash(pnpm jest *)",
"Bash(cd /Users/maaz/Documents/insignia-work/tower/apps/api && pnpm test --no-coverage 2>&1 | tail -15 && cd ../worker && pnpm test --no-coverage 2>&1 | tail -15 && cd ../web && pnpm test --no-coverage 2>&1 | tail -15)",
"Read(//Users/maaz/Documents/insignia-work/**)",
"Bash(psql postgresql://tower:tower_dev@localhost:5433/tower_dev -c \"SELECT id, name, platform, \\\\\"accountId\\\\\" FROM \\\\\"Group\\\\\" LIMIT 10;\")"
],
"additionalDirectories": [
"/Users/maaz/Documents/insignia-work/tower/apps/web/app/api/accounts/[id]"
]
}
}