claude-meta/home-claude/settings.json

221 lines
11 KiB
JSON

{
"permissions": {
"allow": [
"Bash(dotnet build:*)",
"Bash(dotnet test:*)",
"Bash(dotnet run:*)",
"Bash(dotnet new:*)",
"Bash(dotnet sln:*)",
"Bash(dotnet add:*)",
"Bash(dotnet remove:*)",
"Bash(dotnet restore:*)",
"Bash(dotnet clean:*)",
"Bash(dotnet list:*)",
"Bash(dotnet ef:*)",
"Bash(dotnet script:*)",
"Bash(dotnet build-server:*)",
"Bash(dotnet user-secrets:*)",
"Bash(dotnet decompile:*)",
"Bash(git add:*)",
"Bash(git commit:*)",
"Bash(git mv:*)",
"Bash(git checkout:*)",
"Bash(git -c core.quotepath=off status)",
"Bash(powershell:*)",
"Bash(powershell -Command:*)",
"Bash(python:*)",
"Bash(gemini:*)",
"Bash(dir:*)",
"Bash(ls:*)",
"Bash(find:*)",
"Bash(grep:*)",
"Bash(findstr:*)",
"Bash(mkdir:*)",
"Bash(del:*)",
"Bash(rd:*)",
"Bash(xxd:*)",
"Bash(tee:*)",
"Bash(xargs:*)",
"Bash(test:*)",
"Bash(timeout:*)",
"Bash(Select-String:*)",
"Bash(Select-Object:*)",
"Bash(Out-File:*)",
"Bash(Out-String)",
"WebSearch",
"WebFetch(domain:github.com)",
"WebFetch(domain:www.nuget.org)",
"WebFetch(domain:mudblazor.com)",
"WebFetch(domain:laytech-ag.github.io)",
"Read",
"Glob",
"Grep",
"Edit",
"Write",
"Agent",
"Skill(review)",
"Bash(mv:*)",
"Bash(git remote:*)",
"Bash(git push:*)",
"Bash(ssh:*)",
"WebFetch(domain:osticket.com)",
"Bash(where mysql:*)",
"Bash(npm list:*)",
"Bash(where npx:*)",
"Skill(update-config)",
"Skill(update-config:*)",
"Bash(npx --version)",
"Bash(MYSQL_HOST=10.26.1.87 MYSQL_PORT=3306 MYSQL_USER=osticket MYSQL_PASSWORD=secret MYSQL_DATABASE=osticket_TEST_CHRKA npx -y @benborla29/mcp-server-mysql)",
"Bash(echo '{\"\"\"\"jsonrpc\"\"\"\":\"\"\"\"2.0\"\"\"\",\"\"\"\"id\"\"\"\":1,\"\"\"\"method\"\"\"\":\"\"\"\"initialize\"\"\"\",\"\"\"\"params\"\"\"\":{\"\"\"\"protocolVersion\"\"\"\":\"\"\"\"2024-11-05\"\"\"\",\"\"\"\"capabilities\"\"\"\":{},\"\"\"\"clientInfo\"\"\"\":{\"\"\"\"name\"\"\"\":\"\"\"\"test\"\"\"\",\"\"\"\"version\"\"\"\":\"\"\"\"1.0\"\"\"\"}}}:*)",
"Bash(npm cache:*)",
"Bash(node -e \":*)",
"Read(//c/tmp/**)",
"Bash(npm install:*)",
"mcp__mysql__mysql_query",
"Bash(npx -y @benborla29/mcp-server-mysql --help)",
"Bash(npm view:*)",
"Read(//c/work/KRAH/os2ticket/legacy/**)",
"Bash(php -r \":*)",
"Bash(php -r \"echo phpversion\\(\\);\")",
"Bash(curl -s \"https://zammad.com/en/product/features\")",
"Bash(curl -s \"https://docs.zammad.org/en/latest/\")",
"Bash(curl -s \"https://zammad.com/en/product\")",
"WebFetch(domain:zammad.com)",
"WebFetch(domain:admin-docs.zammad.org)",
"WebFetch(domain:user-docs.zammad.org)",
"Bash(printf 'Content-Length: 169\\\\r\\\\n\\\\r\\\\n{\"\"\"\"jsonrpc\"\"\"\":\"\"\"\"2.0\"\"\"\",\"\"\"\"id\"\"\"\":1,\"\"\"\"method\"\"\"\":\"\"\"\"initialize\"\"\"\",\"\"\"\"params\"\"\"\":{\"\"\"\"protocolVersion\"\"\"\":\"\"\"\"2024-11-05\"\"\"\",\"\"\"\"capabilities\"\"\"\":{},\"\"\"\"clientInfo\"\"\"\":{\"\"\"\"name\"\"\"\":\"\"\"\"test\"\"\"\",\"\"\"\"version\"\"\"\":\"\"\"\"1.0\"\"\"\"}}}')",
"Bash(npx -y @benborla29/mcp-server-mysql --version)",
"Bash(npm ls:*)",
"Read(//home/chk/.npm/_npx/**)",
"Bash(while read:*)",
"Bash(do grep:*)",
"Bash(done)",
"Bash(git config:*)",
"Read(///wsl$/Ubuntu/home/*/**)",
"Read(///wsl.localhost/Ubuntu/home/*/**)",
"WebFetch(domain:www.nis-2-directive.com)",
"WebFetch(domain:enx.com)",
"WebFetch(domain:www.isms.online)",
"WebFetch(domain:vda-isa-berater.com)",
"WebFetch(domain:www.forenova.com)",
"WebFetch(domain:www.insideprivacy.com)",
"WebFetch(domain:www.aoshearman.com)",
"WebFetch(domain:www.glocertinternational.com)",
"WebFetch(domain:isms-connect.com)",
"WebFetch(domain:valiido.com)",
"Bash(curl -s \"https://api.github.com/repos/zammad/zammad\")",
"Bash(python3 -c \"import sys,json; d=json.load\\(sys.stdin\\); print\\(f''''Language: {d.get\\(\"\"language\"\"\\)}\\\\nDescription: {d.get\\(\"\"description\"\"\\)}\\\\nTopics: {d.get\\(\"\"topics\"\"\\)}''''\\)\")",
"Bash(curl -s \"https://api.github.com/repos/zammad/zammad/languages\")",
"Bash(curl -s \"https://raw.githubusercontent.com/zammad/zammad/develop/Gemfile\")",
"Bash(curl -s \"https://raw.githubusercontent.com/zammad/zammad/develop/package.json\")",
"Bash(python3 -c \"import sys,json; d=json.load\\(sys.stdin\\); deps=d.get\\(''''dependencies'''',{}\\); devdeps=d.get\\(''''devDependencies'''',{}\\); print\\(''''=== Dependencies ===''''\\); [print\\(f'''' {k}: {v}''''\\) for k,v in sorted\\(deps.items\\(\\)\\)]; print\\(''''=== DevDependencies \\(selection\\) ===''''\\); [print\\(f'''' {k}: {v}''''\\) for k,v in sorted\\(devdeps.items\\(\\)\\) if any\\(t in k for t in [''''vue'''',''''vite'''',''''typescript'''',''''tailwind'''',''''vitest'''',''''cypress'''',''''test'''',''''lint'''',''''eslint'''',''''prettier'''',''''storybook'''',''''pinia'''',''''graphql'''',''''formkit'''']\\)]\")",
"Bash(for file:*)",
"Bash(do if:*)",
"Bash(then echo:*)",
"Bash(break)",
"Bash(fi)",
"Bash(rm -f WeatherForecast.cs Os2Ticket.Spike.Api.http Controllers/WeatherForecastController.cs)",
"Bash(mkdir -p Entities Dtos Mapping Validators Controllers)",
"Bash(git reset:*)",
"Bash(npm run:*)",
"Bash(curl -s --max-time 5 http://localhost:5100/api/v1/statuses)",
"Bash(npx tsc:*)",
"Bash(npx vue-tsc:*)",
"Bash(npx vite:*)",
"Bash(/home/chk/.claude/plugins/cache/claude-plugins-official/superpowers/5.0.6/scripts/start-server.sh --project-dir /run/media/chk/Ventoy/projects/krah/os2ticket)",
"Bash(/home/chk/.claude/plugins/cache/claude-plugins-official/superpowers/5.0.6/skills/brainstorming/scripts/start-server.sh --project-dir /run/media/chk/Ventoy/projects/krah/os2ticket)",
"WebFetch(domain:www.krah-gruppe.de)",
"Bash(curl -sL \"https://www.krah-gruppe.de/de/\")",
"Bash(curl -s https://docs.zammad.org/en/latest/channels/email/settings.html)",
"Bash(curl -s \"https://raw.githubusercontent.com/zammad/zammad/develop/app/models/channel/filter/out_of_office_check.rb\")",
"Bash(curl -s \"https://raw.githubusercontent.com/zammad/zammad/develop/app/models/channel/filter/auto_response_check.rb\")",
"Bash(curl -s https://api.github.com/search/code?q=x-zammad-out-of-office+repo:zammad/zammad)",
"Bash(python3 -c \"import sys,json; data=json.load\\(sys.stdin\\); [print\\(item[''''path'''']\\) for item in data.get\\(''''items'''',[]\\)]\")",
"Bash(curl -s \"https://raw.githubusercontent.com/zammad/zammad/develop/app/models/channel/filter/bounce_follow_up_check.rb\")",
"Bash(curl -s https://raw.githubusercontent.com/zammad/zammad/develop/app/models/channel/filter/identify_sender.rb)",
"Bash(curl -s https://raw.githubusercontent.com/zammad/zammad/develop/app/models/channel/email_parser.rb)",
"Bash(curl -s https://raw.githubusercontent.com/zammad/zammad/develop/app/models/ticket/state.rb)",
"Bash(curl -s https://raw.githubusercontent.com/zammad/zammad/develop/app/models/channel/filter.rb)",
"Bash(curl -s \"https://raw.githubusercontent.com/zammad/zammad/develop/app/models/channel/filter/match/email_regex.rb\")",
"Bash(curl -s https://raw.githubusercontent.com/zammad/zammad/develop/app/models/user.rb)",
"Bash(curl -s \"https://raw.githubusercontent.com/zammad/zammad/develop/db/migrate/20170113000001_out_of_office.rb\")",
"Bash(curl -s https://raw.githubusercontent.com/zammad/zammad/develop/db/seeds/object_manager_attributes.rb)",
"Bash(curl -s \"https://raw.githubusercontent.com/zammad/zammad/develop/spec/models/channel/filter/out_of_office_check_spec.rb\")",
"Bash(wc -l /run/media/chk/Ventoy/projects/krah/os2ticket/docs/C_planning/*.md /run/media/chk/Ventoy/projects/krah/os2ticket/docs/C_spike/*.md /run/media/chk/Ventoy/projects/krah/os2ticket/docs/B_target/*.md /run/media/chk/Ventoy/projects/krah/os2ticket/docs/A_discovery/*.md)",
"Bash(wc -l /run/media/chk/Ventoy/projects/krah/os2ticket/docs/B_target/user-stories/*.md)",
"Bash(python3:*)",
"Bash(gh api:*)",
"Bash(gh search:*)",
"WebFetch(domain:raw.githubusercontent.com)",
"WebFetch(domain:community.zammad.org)",
"WebFetch(domain:docs.zammad.org)",
"Bash(bc)",
"Bash(awk '/^## 1. Functional Requirements/,/^## 2. Non-Functional/' /run/media/chk/Ventoy/projects/krah/os2ticket/docs/B_target/requirements.md)",
"Bash(dotnet --version)",
"Bash(for proj:*)",
"Bash(do)",
"Read(//run/media/chk/Ventoy/projects/krah/os2ticket/**)",
"Bash(mysqldump -h 10.26.1.87 -u osticket -psecret --no-data osticket_TEST_CHRKA)",
"Bash(docker run:*)",
"Bash(podman --version)",
"Bash(docker --version)",
"Bash(docker compose:*)",
"Bash(docker-compose --version)",
"Bash(docker info:*)",
"Bash(find /run/media/chk/Ventoy/projects/krah/os2ticket/tests -type f \\\\\\(-name *.cs -o -name *.json -o -name *.xml \\\\\\) ! -path */obj/* ! -path */bin/*)",
"Bash(git stash:*)",
"Bash(/tmp/extract_tables.sh:*)",
"Bash(chmod +x /tmp/extract_tables.sh)",
"Bash(/tmp/extract_tables.sh)"
],
"defaultMode": "dontAsk",
"additionalDirectories": [
"/tmp"
]
},
"enabledMcpjsonServers": [
"mysql"
],
"env": {
"cleanupPeriodDays": "365",
"DISABLE_TELEMETRY": "1",
"feedbackSurveyRate": "0"
},
"enabledPlugins": {
"csharp-lsp@claude-plugins-official": true,
"frontend-design@claude-plugins-official": true,
"superpowers@claude-plugins-official": true,
"code-review@claude-plugins-official": true,
"code-simplifier@claude-plugins-official": true,
"playwright@claude-plugins-official": true,
"claude-md-management@claude-plugins-official": true
},
"language": "German",
"alwaysThinkingEnabled": true,
"effortLevel": "medium",
"voiceEnabled": true,
"mcpServers": {
"playwright": {
"command": "npx",
"args": [
"@playwright/mcp@latest",
"--browser",
"chrome",
"--headed"
]
},
"postgres": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-postgres",
"postgresql://krah:krah_dev_pw@localhost:5432/krah_prodb"
]
}
},
"statusLine": {
"type": "command",
"command": "npx -y ccstatusline@latest",
"padding": 0
}
}