{
  "permissions": {
    "allow": [
      "Read(//usr/local/bin/**)",
      "Read(//home/aimen/.local/**)",
      "Read(//home/aimen/.nvm/**)",
      "Read(//opt/**)",
      "Read(//home/aimen/**)",
      "Bash(find /usr /home/aimen /opt -name \"node\" -type f 2>/dev/null | head -5 *)",
      "Read(//usr/**)",
      "Bash(sudo apt install -y nodejs npm)",
      "Bash(npx tsc *)",
      "Bash(npm install *)",
      "Bash(node -e \"const p = require\\('/home/aimen/Entwicklung/HouseOrg/node_modules/openai/package.json'\\); console.log\\(JSON.stringify\\(p.exports?.['./resources/chat/completions/completions'] ?? p.exports?.['./resources/chat/completions'] ?? 'no-entry', null, 2\\)\\)\")",
      "Bash(node -e \"const p = require\\('/home/aimen/Entwicklung/HouseOrg/node_modules/openai/package.json'\\); console.log\\(p.main, p.module, JSON.stringify\\(Object.keys\\(p.exports ?? {}\\).slice\\(0,5\\)\\)\\)\")",
      "Bash(node -e \"const fs = require\\('/home/aimen/Entwicklung/HouseOrg/node_modules/expo-file-system/build/index'\\); console.log\\(Object.keys\\(fs\\).filter\\(k => k.includes\\('Encod'\\) || k.includes\\('encod'\\)\\)\\)\")",
      "Bash(npx expo *)",
      "Bash(python3 -c ' *)",
      "Bash(python3 -c \"from PIL import Image; print\\('pillow ok'\\)\")",
      "Bash(pip3 install *)",
      "Bash(python3)",
      "Bash(npm uninstall *)",
      "Bash(curl -s https://api.github.com/repos/pocketbase/pocketbase/releases/latest)",
      "Bash(./pocketbase serve *)",
      "Bash(curl -s http://localhost:8090/api/health)",
      "Bash(python3 -m json.tool)",
      "Bash(pkill -f \"pocketbase serve\")",
      "Read(//tmp/**)",
      "Bash(curl -s http://localhost:8090/api/collections)",
      "Bash(./pocketbase superuser *)",
      "Bash(curl -s -o /dev/null -w \"%{http_code}\" http://localhost:8081)",
      "Bash(curl -s -o /dev/null -w \"HTTP Status: %{http_code}\" http://localhost:8083)",
      "Bash(curl -s -o /dev/null -w \"%{http_code}\" http://localhost:8083/)",
      "Bash(curl -s http://localhost:8083/)",
      "Bash(pkill -f \"expo start\")",
      "Bash(npx expo start --lan --port 8083 > /tmp/expo_log.txt 2>&1 & *)",
      "Bash(curl -s http://localhost:8083/status)",
      "Bash(curl -s \"http://localhost:8083/__metro/health\")",
      "Bash(node -e \"const p=require\\('./package.json'\\); ['@react-native-async-storage/async-storage','@react-native-community/netinfo','react-native-get-random-values'].forEach\\(k=>console.log\\(k+':', p.dependencies[k]\\)\\)\")",
      "Bash(curl -s --max-time 3 \"http://192.168.178.36:8090/api/health\")",
      "Bash(node -e \"console.log\\(require\\('./node_modules/zustand/package.json'\\).version\\)\")",
      "Bash(node -e ' *)",
      "Bash(lsof -ti:8083)",
      "Bash(lsof -ti:8090)"
    ],
    "additionalDirectories": [
      "/tmp"
    ]
  }
}
