{ "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)" ] } }