{
  "permissions": {
    "allow": [
      "Read(//home/moze/Sources/trueref/**)",
      "WebFetch(domain:en.wikipedia.org)",
      "Read(//home/moze/.claude/**)",
      "Read(//home/moze/.config/claude/**)",
      "Bash(curl -s \"http://localhost:5173/api/v1/libs/search?libraryName=phaser&query=phaser+game+framework&type=txt\")",
      "Skill(update-config)",
      "Bash(curl -s \"http://localhost:5173/api/v1/context?libraryId=/local/phaser&query=load+texture+atlas+sprite+sheet+frame&type=txt&tokens=3000\")",
      "Bash(curl -s \"http://localhost:5173/api/v1/context?libraryId=/local/phaser&query=scene+preload+create+game+config+setup&type=txt&tokens=3000\")",
      "Bash(curl -s \"http://localhost:5173/api/v1/context?libraryId=/local/phaser&query=load+atlas+texture+atlas+json+this.load.atlas&type=txt&tokens=2000\")",
      "Bash(curl -s \"http://localhost:5173/api/v1/context?libraryId=/local/phaser&query=image+draggable+input+pointer+drag+interactive&type=txt&tokens=2000\")",
      "Bash(npm create:*)",
      "Bash(npx:*)",
      "Bash(echo {})",
      "Bash(npm init:*)",
      "Bash(npm install:*)",
      "Bash(curl -s \"http://localhost:5173/api/v1/context?libraryId=/local/phaser&query=game+object+image+add+scene+this.add.image+create&type=txt&tokens=2000\")",
      "Bash(cp /tmp/phaser-atlas.json /home/moze/Sources/phaser-scopa/public/atlas.json)",
      "Bash(cp /home/moze/Immagini/Napoletane/dist/atlas.png /home/moze/Sources/phaser-scopa/public/atlas.png)",
      "Bash(cp /home/moze/Immagini/Napoletane/dist/retro.png /home/moze/Sources/phaser-scopa/public/retro.png)",
      "mcp__chrome-devtools__take_screenshot",
      "mcp__chrome-devtools__click",
      "mcp__chrome-devtools__evaluate_script",
      "mcp__chrome-devtools__list_console_messages",
      "mcp__chrome-devtools__list_network_requests",
      "mcp__chrome-devtools__navigate_page",
      "Bash(curl -s \"http://localhost:5173/api/v1/context?libraryId=/local/phaser&query=particle+emitter+ParticleEmitter+explode+burst+effect&type=txt&tokens=3000\")",
      "Bash(curl -s \"http://localhost:5173/api/v1/context?libraryId=/local/phaser&query=WebAudioSound sound manager play background music loop&type=txt&tokens=2000\")",
      "Bash(curl -v \"http://localhost:5173/api/v1/context?libraryId=/local/phaser&query=particle+emitter+burst+effect&type=txt&tokens=2000\")",
      "Bash(curl -s \"http://localhost:5173/api/v1/context?libraryId=/local/phaser&query=particle+emitter+burst+effect&type=txt&tokens=2000\" -o /tmp/trueref_particles.txt)",
      "Read(//tmp/**)",
      "Bash(curl -s \"http://localhost:5173/api/v1/context?libraryId=/local/phaser&query=sound+manager+audio+play+loop&type=txt&tokens=2000\" -o /tmp/trueref_audio.txt)",
      "Bash(curl -s \"http://localhost:5173/api/v1/context?libraryId=/local/phaser&query=ParticleEmitter+addEmitter+createEmitter+gravity+speed&type=txt&tokens=2000\" -o /tmp/t1.txt)",
      "Bash(curl -s \"http://localhost:5173/api/v1/context?libraryId=/local/phaser&query=tween+chain+timeline+sequence+onComplete&type=txt&tokens=2000\" -o /tmp/t2.txt)",
      "Bash(curl -s \"http://localhost:5173/api/v1/context?libraryId=/local/phaser&query=add particles texture frame lifespan speed scale alpha&type=txt&tokens=3000\" -o /tmp/t3.txt)",
      "Bash(curl -s --max-time 10 \"http://localhost:5173/api/v1/context?libraryId=/local/phaser&query=graphics fillRoundedRect strokeRoundedRect radius corner&type=txt&tokens=2500\")",
      "Bash(curl -s http://localhost:3000)",
      "mcp__chrome-devtools__get_console_message",
      "mcp__context7__resolve-library-id",
      "Bash(curl -s http://localhost:5173/api/v1/libraries)",
      "Bash(curl -s \"http://localhost:5173/api/v1/context?libraryId=/local/phaser&query=mobile+android+APK+cordova+capacitor+package&type=txt\")",
      "Bash(curl -sv \"http://localhost:5173/api/v1/context?libraryId=/local/phaser&query=mobile+android+APK+cordova+capacitor+package&type=txt\")",
      "Bash(curl -s \"http://localhost:5173/api/v1/context?libraryId=/local/phaser&query=device+mobile+scale+touch+input+browser&type=txt&tokens=3000\")",
      "Bash(head -60 echo \"---\" curl -s \"http://localhost:5173/api/v1/context?libraryId=/local/phaser&query=scale manager fit resize mobile device&type=txt&tokens=2000\")",
      "Bash(java -version)",
      "Read(//home/moze/Android/Sdk/**)",
      "Bash(node -e \"require\\(''child_process''\\).execSync\\(''npx @capacitor/cli --version'', {stdio:''inherit''}\\)\")",
      "Read(//usr/lib/android-sdk/**)",
      "Read(//opt/**)",
      "Read(//usr/**)",
      "Bash(dpkg -l android-sdk)",
      "Bash(adb version:*)",
      "Bash(apt-cache search:*)",
      "Bash(curl:*)",
      "Bash(sudo apt-get:*)",
      "Bash(unzip -q /tmp/cmdline-tools.zip -d ~/android-sdk/cmdline-tools)",
      "Bash(mv ~/android-sdk/cmdline-tools/cmdline-tools ~/android-sdk/cmdline-tools/latest)",
      "Read(//home/moze/android-sdk/cmdline-tools/latest/**)",
      "Read(//home/moze/android-sdk/**)",
      "Bash(export ANDROID_SDK_ROOT=$HOME/android-sdk export ANDROID_HOME=$HOME/android-sdk export PATH=$PATH:$HOME/android-sdk/cmdline-tools/latest/bin __NEW_LINE_061516952640df3a__ yes)",
      "Bash($HOME/android-sdk/cmdline-tools/latest/bin/sdkmanager --sdk_root=$HOME/android-sdk \"platforms;android-34\" \"build-tools;34.0.0\")",
      "Bash(npm run:*)",
      "Bash(export ANDROID_SDK_ROOT=$HOME/android-sdk)",
      "Bash(export ANDROID_HOME=$HOME/android-sdk)",
      "Bash(python3 -c \"import sys,json; d=json.load\\(sys.stdin\\); [print\\(s[''''title''''], ''''|'''', s[''''description''''][:80]\\) for s in d.get\\(''''snippets'''',[]\\)]\")",
      "Bash(grep -r \"android-sdk\\\\|ANDROID_SDK\\\\|sdk.dir\" /home/moze/Sources/phaser-scopa/android/ --include=*.properties --include=*.gradle --include=*.gradle.kts)",
      "Bash(./gradlew assembleDebug --quiet)"
    ]
  }
}
