{ "permissions": { "allow": [ "Bash(npm install)", "Bash(npx:*)", "Bash(npm run build:*)", "Bash(netstat:*)", "Bash(taskkill:*)", "Bash(npm install:*)", "Bash(pkill:*)", "Bash(npm run db:generate:*)", "Bash(docker ps:*)", "Bash(docker compose:*)", "Bash(az webapp config appsettings list:*)", "Bash(node:*)", "Bash(python3:*)", "Bash(echo:*)", "Bash(git -C ka-note check-ignore .env)", "Bash(git -C . check-ignore ka-note/.env)", "Bash(git check-ignore:*)", "Bash(powershell.exe -NoProfile -Command \":*)", "Bash(powershell.exe -NoProfile -Command \"& { $e=$null; [System.Management.Automation.Language.Parser]::ParseFile\\(''C:\\\\work\\\\chrka\\\\myNote\\\\ka-note\\\\scripts\\\\download.ps1'',[ref]$null,[ref]$e\\); if\\($e\\){$e|%{$_.Message}}else{''OK''} }\")", "Bash(powershell.exe -NoProfile -File /tmp/pscheck.ps1)", "Bash(powershell.exe -NoProfile -Command \"& ''C:\\\\work\\\\chrka\\\\myNote\\\\ka-note\\\\scripts\\\\download.ps1'' -Force\")", "Bash(powershell.exe -NoProfile -Command \"\\(Get-Content ''C:\\\\work\\\\chrka\\\\myNote\\\\work\\\\kai-bundle.json'' -Raw | ConvertFrom-Json\\).readmeAi\")", "Skill(ka-journal)", "Bash(powershell.exe:*)", "Skill(ka-jf-topic)", "Bash(wc:*)", "Bash(cd C:/work/chrka/myNote/ka-note && npm ls fflate 2>&1)", "Bash(rm:*)", "Bash(tail:*)", "Bash(export:*)", "Bash(curl:*)", "Bash(rm -f 'C:\\\\work\\\\chrka\\\\myNote\\\\work\\\\_tmp_test_silent.ps1' && cd /c/work/chrka/myNote && git add ka-note/scripts/get-token.ps1 && git commit -m \"fix: persistent token cache in get-token.ps1\n\n- Fast path: reads from ~/.ka-note/token.txt if not expired \\(no MSAL needed\\)\n- On expiry: MSAL silent refresh with login hint\n- Fallback: interactive browser login \\(~once per 90 days\\)\n- Auto-saves every acquired token back to cache file\n\nCo-Authored-By: Claude Sonnet 4.6 \" 2>&1)", "Bash(cd /c/work/chrka/myNote && git rm -r --cached work/ 2>&1)", "Bash(sqlite3:*)" ] } }