{
  "permissions": {
    "allow": [
      "Bash(Select-Object -First 50)",
      "Bash(find:*)",
      "Bash(npm install:*)",
      "Bash(npx prisma generate:*)",
      "Bash(npm run build:*)",
      "Bash(npx prisma migrate dev:*)",
      "Bash(copy:*)",
      "Bash(docker compose:*)",
      "Bash(powershell:*)",
      "Bash(npm run lint)",
      "Bash(git add:*)",
      "Bash(git commit -m \"$(cat <<''EOF''\nfeat(blockchain-service): implement complete blockchain service with DDD + Hexagonal architecture\n\n- Domain layer: ChainType, EvmAddress, TxHash, TokenAmount, BlockNumber value objects\n- Domain events: DepositDetected, DepositConfirmed, WalletAddressCreated, TransactionBroadcasted\n- Aggregates: DepositTransaction, MonitoredAddress, TransactionRequest\n- Infrastructure: Prisma ORM, Redis cache, Kafka messaging, EVM blockchain adapters\n- Application services: AddressDerivation, DepositDetection, BalanceQuery\n- API: Health, Balance, Internal controllers with Swagger documentation\n- Deployment: Docker, docker-compose, deploy.sh, health-check scripts\n\n🤖 Generated with [Claude Code](https://claude.com/claude-code)\n\nCo-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>\nEOF\n)\")",
      "Bash(git push)"
    ],
    "deny": [],
    "ask": []
  }
}
