{ "permissions": { "allow": [ "mcp__serena__replace_regex", "mcp__ide__getDiagnostics", "Bash(node:*)", "Bash(cat:*)", "Bash(grep:*)", "Bash(npx eslint:*)", "Bash(npm run dev:*)", "Bash(python3:*)", "Bash(pip3 install:*)", "Bash(/usr/bin/python3:*)", "mcp__serena__think_about_whether_you_are_done", "mcp__serena__activate_project", "Bash(npm install:*)", "Bash(pnpm add:*)", "Bash(lsof:*)", "mcp__serena__search_for_pattern", "mcp__serena__find_symbol", "Bash(npx babel-node:*)", "Bash(curl:*)", "Bash(sed:*)", "Read(///**)", "mcp__serena__find_file", "mcp__serena__list_dir", "mcp__serena__read_file", "mcp__serena__replace_symbol_body", "mcp__serena__execute_shell_command", "mcp__serena__get_symbols_overview", "mcp__serena__create_text_file", "Bash(git remote add:*)", "Bash(git add:*)", "Bash(git remote remove:*)", "Bash(git commit:*)", "Bash(git push:*)", "Read(/private/tmp/**)", "Read(/private/tmp/reference_repo/src/components/ClassRank/**)", "Bash(pnpm run dev:*)", "Read(//**)", "Bash(for func in \"calculateStageProgress\" \"checkMilestoneBlockage\" \"generateCalendarDays\" \"getCurrentActiveStage\" \"getOverallProgress\" \"getWeekDays\" \"updateStageStatuses\")", "Bash(do)", "Bash(echo \"=== $func ===\")", "Bash(done)", "Bash(git checkout:*)", "Bash(git branch:*)", "Bash(git clone:*)", "Bash(git restore:*)", "Bash(git init:*)", "Bash(pkill:*)", "Bash(npm view:*)", "Bash(pnpm install:*)", "Bash(pnpm dev:*)", "Bash(awk:*)", "Bash(git clean:*)", "Bash(xxd:*)", "Bash(kill:*)", "Bash(find:*)", "Bash(pgrep:*)", "Bash(npm start)" ], "deny": [], "ask": [] } }