1d6e1fb4da
Replace `as any` cast with `as unknown as ReturnType<typeof createMeiliClient>` in the mock client factory. This preserves type safety without requiring the mock to implement the full SDK interface. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
80 lines
4.8 KiB
JSON
80 lines
4.8 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)"
|
|
]
|
|
}
|
|
}
|