{ "permissions": { "allow": [ "Bash(./gradlew compileAppDebugKotlin)", "Bash(./gradlew test *)", "Bash(./gradlew :app:compileAppDebugUnitTestKotlin)", "Bash(head -n 508 \"app/src/main/java/io/legado/app/model/CacheBook.kt\")", "Bash(mv /tmp/cachebook_tmp.kt \"app/src/main/java/io/legado/app/model/CacheBook.kt\")", "Bash(./gradlew :app:cleanCompileAppDebugKotlin)", "Bash(./gradlew :app:compileAppDebugKotlin --rerun-tasks)", "Bash(./gradlew :app:compileAppDebugKotlin)", "Bash(./gradlew :app:cleanCompileAppDebugKotlin :app:compileAppDebugKotlin)", "Bash(cp -r \"D:/AndroidPrj/legado-with-MD3/.codex/skills/legado-compose-review/SKILL.md\" \"D:/AndroidPrj/legado-with-MD3/.claude/skills/legado-compose-review/SKILL.md\")", "Bash(cp -r \"D:/AndroidPrj/legado-with-MD3/.codex/skills/legado-compose-review/references\" \"D:/AndroidPrj/legado-with-MD3/.claude/skills/legado-compose-review/\")", "WebSearch", "Bash(./gradlew assembleAppDebug)", "Bash(git checkout *)", "Bash(./gradlew :app:compileAppDebugKotlin --no-daemon)", "Bash(Select-Object -Last 50)", "PowerShell(./gradlew :app:compileAppDebugKotlin --no-daemon 2>&1 | Select-Object -Last 50)", "PowerShell(./gradlew :app:compileAppDebugKotlin --rerun-tasks 2>&1 | Select-Object -Last 30)", "PowerShell(./gradlew :app:compileAppDebugKotlin --rerun-tasks 2>&1 | Select-Object -Last 40)", "PowerShell(./gradlew :app:compileAppDebugKotlin --rerun-tasks 2>&1 | Select-Object -Last 15)", "PowerShell(./gradlew :app:compileAppDebugKotlin --rerun-tasks 2>&1 | Select-Object -Last 5)", "Bash(./gradlew assembleAppNoR8)", "Bash(.\\\\gradlew.bat :app:compileAppDebugKotlin)", "PowerShell(.\\\\gradlew.bat :app:compileAppDebugKotlin 2>&1 | Select-Object -Last 30)", "PowerShell(.\\\\gradlew.bat :app:compileAppDebugKotlin 2>&1 | Select-Object -Last 15)", "PowerShell(.\\\\gradlew.bat :app:compileAppDebugKotlin 2>&1 | Select-Object -Last 10)", "PowerShell(.\\\\gradlew.bat :app:compileAppDebugKotlin 2>&1 | Select-Object -Last 8)", "Bash(Get-ChildItem \"app/src/main/java/io/legado/app/ui/main/bookshelf/\" -Name)", "Bash(Sort-Object)", "Bash(git rm *)", "Bash(git commit *)", "Bash(Select-Object -Last 30)", "Bash(./gradlew.bat :app:compileAppDebugKotlin)", "Bash(git add *)", "Bash(git mv *)", "PowerShell(.\\\\gradlew.bat :app:compileAppDebugKotlin 2>&1)", "WebFetch(domain:cs.android.com)", "WebFetch(domain:github.com)", "PowerShell(Get-ChildItem *)", "PowerShell(Get-ChildItem -Path \"D:\\\\Android\\\\.gradle\\\\caches\\\\modules-2\\\\files-2.1\\\\androidx.navigation3\\\\navigation3-runtime-android\\\\1.0.1\" -Recurse | ForEach-Object { $_.FullName + \" \\(\" + $_.Length + \" bytes\\)\" })", "Bash(jar tf *)", "Read(//d/tmp/**)", "Bash(jar xf *)", "PowerShell(.\\\\gradlew.bat :app:compileAppDebugKotlin)", "PowerShell(.\\\\gradlew.bat :app:compileAppDebugKotlin 2>&1 | Select-Object -Last 5)", "PowerShell(.\\\\gradlew.bat test 2>&1 | Select-Object -Last 10)", "Bash(npx skills *)", "Bash(npx *)", "PowerShell(.\\\\gradlew.bat :app:compileAppDebugKotlin 2>&1 | Select-Object -Last 20)", "Bash(cmd /c \"gradlew.bat :app:compileAppDebugKotlin\")", "Bash(cmd /c \"gradlew.bat :app:compileAppDebugKotlin 2>&1\")", "PowerShell(.\\\\gradlew.bat :app:compileAppDebugKotlin 2>&1 | Select-Object -Last 40)", "PowerShell(.\\\\gradlew.bat :app:compileAppDebugKotlin 2>&1 | Select-Object -Last 100)", "PowerShell(.\\\\gradlew.bat :app:compileAppDebugKotlin 2>&1 | Select-Object -Last 50)", "Bash(python3 *)", "WebFetch(domain:raw.githubusercontent.com)", "Bash(xargs -I{} jar -tf {})", "Bash(gh api *)", "Bash(rustup show *)", "PowerShell(rustup show *)", "PowerShell(npm *)", "PowerShell(gcc *)", "Bash(gh repo *)", "Bash(Test-Path *)" ] } }