47 lines
5.8 KiB
JSON
47 lines
5.8 KiB
JSON
{
|
|
"permissions": {
|
|
"allow": [
|
|
"Bash(xargs ls:*)",
|
|
"Bash(git add:*)",
|
|
"Bash(git commit -m \"$(cat <<''EOF''\nfix(identity-service): convert deploy.sh line endings from CRLF to LF\n\nFix bash interpreter error caused by Windows-style CRLF line endings\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)",
|
|
"Bash(wsl bash -c \"cd /mnt/c/Users/dong/Desktop/rwadurian/backend/services/identity-service && docker-compose logs --tail=50\")",
|
|
"Bash(wsl bash -c \"cd /mnt/c/Users/dong/Desktop/rwadurian/backend/services/identity-service && docker compose logs --tail=50\")",
|
|
"Bash(wsl bash -c \"docker ps -a | grep identity\")",
|
|
"Bash(wsl bash -c \"docker logs rwa-identity-service --tail=100\")",
|
|
"Bash(git commit -m \"$(cat <<''EOF''\nfix(identity-service): add MpcEventConsumerService to InfrastructureModule\n\nAdd missing MpcEventConsumerService provider to fix NestJS dependency injection error.\nMpcClientService requires MpcEventConsumerService but it was not registered in the module.\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(wsl bash -c \"cd /mnt/c/Users/dong/Desktop/rwadurian/backend/services/identity-service && docker compose up -d --build\")",
|
|
"Bash(wsl bash -c \"cd /home/dong/rwadurian && git pull\")",
|
|
"Bash(wsl bash -c \"cd /home/dong/rwadurian && git fetch && git status\")",
|
|
"Bash(wsl bash -c \"cd /home/dong/rwadurian && git log --oneline -3\")",
|
|
"Bash(wsl bash -c \"cd /home/dong/rwadurian/backend/services/identity-service && docker compose up -d --build\")",
|
|
"Bash(wsl bash -c \"pgrep -f ''docker build'' | xargs -r kill -9; docker ps -q --filter ''status=running'' | head -5\")",
|
|
"Bash(wsl bash -c \"pkill -9 -f ''docker-compose\\|docker compose'' 2>/dev/null; docker buildx stop 2>/dev/null; echo ''Done''\")",
|
|
"Bash(wsl bash -c \"docker buildx stop 2>/dev/null; pkill -9 -f ''docker'' 2>/dev/null; echo ''Build killed''\")",
|
|
"Bash(wsl bash -c \"cat /home/dong/rwadurian/backend/services/identity-service/src/infrastructure/infrastructure.module.ts\")",
|
|
"Bash(wsl bash -c \"docker logs rwa-identity-service --tail=50\")",
|
|
"Bash(wsl bash:*)",
|
|
"Bash(git commit -m \"$(cat <<''EOF''\nfix(identity-service): add MpcEventConsumerService to app.module.ts\n\nThe InfrastructureModule was defined inline in app.module.ts, not using\nthe separate infrastructure.module.ts file. Added MpcEventConsumerService\nto the inline module definition.\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(powershell -Command \"(Get-Content ''c:\\Users\\dong\\Desktop\\rwadurian\\backend\\services\\mpc-service\\deploy.sh'' -Raw) -match ''\\r\\n''\")",
|
|
"Bash(git commit:*)",
|
|
"Bash(del \"src\\api\\controllers\\deposit.controller.ts\")",
|
|
"Bash(del \"src\\application\\services\\deposit.service.ts\")",
|
|
"Bash(del \"src\\infrastructure\\external\\blockchain\\blockchain-query.service.ts\")",
|
|
"Bash(powershell -Command:*)",
|
|
"Bash(git pull:*)",
|
|
"Bash(git -C \"c:\\Users\\dong\\Desktop\\rwadurian\" add -A)",
|
|
"Bash(git -C \"c:\\Users\\dong\\Desktop\\rwadurian\" status)",
|
|
"Bash(git -C \"c:\\Users\\dong\\Desktop\\rwadurian\" commit -m \"$(cat <<''EOF''\nfix(mpc-service): change healthcheck from wget to curl\n\nDocker compose healthcheck was using wget which is not installed in the\nnode:20-slim image. Changed to use curl and corrected endpoint path.\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 -C \"c:\\Users\\dong\\Desktop\\rwadurian\" push)",
|
|
"Bash(git -C \"c:\\Users\\dong\\Desktop\\rwadurian\" show cf308ef --stat)",
|
|
"Bash(git -C \"c:\\Users\\dong\\Desktop\\rwadurian\" commit -m \"$(cat <<''EOF''\nrefactor: move mnemonic verification from identity-service to blockchain-service\n\n- Add /internal/verify-mnemonic API to blockchain-service\n- Add /internal/derive-from-mnemonic API to blockchain-service \n- Create MnemonicDerivationAdapter for BIP39 mnemonic address derivation\n- Create BlockchainClientService in identity-service to call blockchain-service\n- Remove WalletGeneratorService from identity-service\n- Update recover-by-mnemonic handler to use blockchain-service API\n\nThis enforces proper domain boundaries - all blockchain/crypto operations\nare now handled by blockchain-service.\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 -C \"c:\\Users\\dong\\Desktop\\rwadurian\" commit -m \"fix(identity-service): remove WalletGeneratorService from app.module.ts\")",
|
|
"Bash(git -C \"c:\\Users\\dong\\Desktop\\rwadurian\" commit -m \"fix(blockchain-service): add @scure/bip39 dependency\")",
|
|
"Bash(git -C \"c:\\Users\\dong\\Desktop\\rwadurian\" add backend/services/blockchain-service/src/main.ts backend/services/blockchain-service/Dockerfile backend/services/docker-compose.yml)",
|
|
"Bash(git -C \"c:\\Users\\dong\\Desktop\\rwadurian\" commit -m \"$(cat <<''EOF''\nfix(blockchain-service): add global API prefix and increase healthcheck start_period\n\n- Add app.setGlobalPrefix(''api/v1'') to main.ts so health endpoint\n is at /api/v1/health consistent with other services\n- Increase healthcheck start_period to 60s to allow time for\n Prisma migrations on first startup\n\n🤖 Generated with [Claude Code](https://claude.com/claude-code)\n\nCo-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>\nEOF\n)\")"
|
|
],
|
|
"deny": [],
|
|
"ask": []
|
|
}
|
|
}
|