168 lines
8.6 KiB
JSON
168 lines
8.6 KiB
JSON
{
|
|
"permissions": {
|
|
"allow": [
|
|
"mcp__plugin_context-mode_context-mode__ctx_batch_execute",
|
|
"mcp__plugin_context-mode_context-mode__ctx_search",
|
|
"Bash(git add:*)",
|
|
"Bash(git commit -m ':*)",
|
|
"mcp__plugin_context-mode_context-mode__ctx_execute",
|
|
"Bash(git commit -m 'docs: update SESSION_STATE cu status [C-01] JWT auth COMPLET:*)",
|
|
"Bash(git commit -m 'docs: final SESSION_STATE — ALL TASKS COMPLETE v1.3.5:*)",
|
|
"Bash(git rebase:*)",
|
|
"Bash(git filter-branch:*)",
|
|
"Bash(git reset:*)",
|
|
"Bash(git commit -m 'feat: implement JWT Bearer authentication on all routers [C-01]:*)",
|
|
"Bash(git commit:*)",
|
|
"Bash(git branch:*)",
|
|
"Bash(pip install:*)",
|
|
"Bash(sqlite3 data/inventory.db \"SELECT username, role, origin, hashed_password FROM users;\")",
|
|
"Bash(sqlite3 data/inventory.db \".schema users\")",
|
|
"Bash(sqlite3 data/inventory.db \"SELECT * FROM users;\")",
|
|
"Bash(git restore:*)",
|
|
"Bash(pkill -f \"uvicorn\")",
|
|
"Bash(docker-compose build:*)",
|
|
"Bash(docker version:*)",
|
|
"Bash(docker compose version:*)",
|
|
"Bash(docker compose:*)",
|
|
"Bash(open -a Docker)",
|
|
"Bash(dockerd)",
|
|
"Bash(brew services:*)",
|
|
"Bash(colima start:*)",
|
|
"Bash(colima status:*)",
|
|
"Bash(colima stop:*)",
|
|
"Bash(bash *)",
|
|
"Bash(npm run *)",
|
|
"Bash(npm test *)",
|
|
"Bash(python3 *)",
|
|
"Bash(ls -lh aInventory-PROD-v*.zip)",
|
|
"Bash(npm install *)",
|
|
"Bash(/Library/Developer/CommandLineTools/usr/bin/git commit *)",
|
|
"Bash(/Library/Developer/CommandLineTools/usr/bin/git add *)",
|
|
"Bash(command -v npx)",
|
|
"Bash(cat)",
|
|
"Read(//tmp/**)",
|
|
"Bash(save-version --help)",
|
|
"Bash(git --version)",
|
|
"mcp__plugin_context-mode_context-mode__ctx_stats",
|
|
"mcp__plugin_context-mode_context-mode__ctx_execute_file",
|
|
"Bash(git checkout *)",
|
|
"Bash(git stash *)",
|
|
"Bash(python -m pytest backend/tests/ -v --tb=short)",
|
|
"Bash(sed -i 's|\"/api/users|\"/users|g' backend/tests/test_users.py)",
|
|
"Bash(sed -i 's|\"/api/items|\"/items|g' backend/tests/test_items.py)",
|
|
"Bash(sed -i 's|\"/api/categories|\"/categories|g' backend/tests/test_categories.py)",
|
|
"Bash(sed -i 's|\"/api/operations|\"/operations|g' backend/tests/test_operations.py)",
|
|
"Bash(sed -i 's|\"/api/operations|\"/operations|g' backend/tests/test_offline_sync.py)",
|
|
"Bash(curl -sf http://localhost:8906/)",
|
|
"Bash(curl -sf http://localhost:3000/)",
|
|
"Bash(curl -s -o /dev/null -w \"%{http_code}\" http://localhost:3000/)",
|
|
"Bash(NEXT_PUBLIC_API_URL=http://localhost:8906 npm run dev -- --port 3000)",
|
|
"Bash(echo \"Frontend PID: $!\")",
|
|
"Bash(curl -sf http://localhost:3000)",
|
|
"Bash(curl -s http://localhost:3000/login)",
|
|
"Bash(curl -s http://localhost:8906/users)",
|
|
"Bash(curl -v http://localhost:8906/users)",
|
|
"Bash(NEXT_PUBLIC_API_URL=http://localhost:8916 npm run dev -- --port 8917)",
|
|
"Bash(curl -sf http://localhost:8917)",
|
|
"Bash(xargs sed *)",
|
|
"Bash(sed -i -e 's/\\\\btext-slate-100\\\\b/text-secondary/g' -e s/placeholder:text-slate-700/placeholder:text-muted/g -e s/hover:text-slate-300/hover:text-secondary/g app/page.tsx)",
|
|
"Bash(sed -i 's/\\\\btext-slate-300\\\\b/text-secondary/g' app/page.tsx)",
|
|
"Bash(npx tsc *)",
|
|
"Bash(python -m pytest backend/tests/ -q)",
|
|
"Bash(git pull *)",
|
|
"Bash(git rm *)",
|
|
"Bash(git merge *)",
|
|
"Bash(git tag *)",
|
|
"mcp__gemini-cli__ask-gemini",
|
|
"Bash(chmod +x /tmp/gitignore_audit.sh)",
|
|
"Bash(/tmp/gitignore_audit.sh)",
|
|
"Bash(chmod +x /tmp/check_tracked.sh)",
|
|
"Bash(/tmp/check_tracked.sh)",
|
|
"Bash(git check-ignore *)",
|
|
"Bash(python -m pytest backend/tests/test_schema.py -v)",
|
|
"Bash(awk '{print $NF}')",
|
|
"Bash(python *)",
|
|
"Bash(grep -E \"\\\\.\\(py|ts\\)$\")",
|
|
"Bash(grep -E \"\\\\.py$\")",
|
|
"Bash(git worktree *)",
|
|
"Bash(npm list *)",
|
|
"Bash(netstat -tulpn)",
|
|
"Bash(curl -k -v https://192.168.84.131:8918/users/)",
|
|
"Bash(curl -k -s https://192.168.84.131:8918/users/)",
|
|
"Bash(grep -E \"\\\\.\\(tsx|ts|jsx|js\\)$\")",
|
|
"Bash(pkill -9 -f uvicorn)",
|
|
"Bash(grep -E \"\\\\.\\(py|txt\\)$\")",
|
|
"Bash(npx vitest *)",
|
|
"Bash(sed -i 's/jest\\\\.fn\\(\\)/vi.fn\\(\\)/g' tests/hooks/useAIExtraction.test.ts)",
|
|
"Bash(sed -i 's/as jest\\\\.Mock/as any/g' tests/hooks/useAIExtraction.test.ts)",
|
|
"Bash(grep -E \"\\\\.tsx?$\")",
|
|
"Bash(sqlite3 *)",
|
|
"Skill(gsd-resume-work)",
|
|
"Bash(git revert *)",
|
|
"Skill(gsd-next)",
|
|
"Bash(grep -E \"\\\\.\\(tsx|ts\\)$\")",
|
|
"Skill(gsd-new-project)",
|
|
"mcp__plugin_context-mode_context-mode__ctx_fetch_and_index",
|
|
"Skill(gsd-insert-phase)",
|
|
"Bash(gsd-sdk query *)",
|
|
"Skill(gsd-plan-phase)",
|
|
"Skill(gsd-execute-phase)",
|
|
"Skill(gsd-verify-work)",
|
|
"Skill(gsd-discuss-phase)",
|
|
"Skill(gsd-code-review)",
|
|
"Skill(gsd-progress)",
|
|
"Skill(gsd-code-review-fix)",
|
|
"Bash(./start_server.sh)",
|
|
"Bash(killall node *)",
|
|
"Bash(grep -v grep echo \"---\" echo \"Checking ports...\" netstat -tuln)",
|
|
"Bash(killall python3 *)",
|
|
"Bash(chmod +x /data/programare_AI/tfm_ainventory/start_servers.py)",
|
|
"Bash(tee /tmp/startup.log)",
|
|
"Bash(awk 'NR>1 {print $2}')",
|
|
"Bash(xargs -r kill -9)",
|
|
"Bash(kill -9 712109)",
|
|
"Bash(curl -s http://localhost:8916/health)",
|
|
"Bash(/data/programare_AI/tfm_ainventory/.venv/bin/pip list *)",
|
|
"Bash(/data/programare_AI/tfm_ainventory/.venv/bin/pip install *)",
|
|
"Bash(/data/programare_AI/tfm_ainventory/.venv/bin/python3 -c \"import openpyxl; print\\('✓ openpyxl available'\\)\")",
|
|
"Bash(pkill -f \"next-server\\\\|uvicorn\\\\|node.*\\\\.next\")",
|
|
"Bash(tee /tmp/startup_final.log)",
|
|
"Bash(curl -s http://localhost:8916/docs)",
|
|
"Bash(pkill -f \"next-server\\\\|uvicorn\")",
|
|
"Bash(pkill -9 caddy uvicorn node)",
|
|
"Bash(pkill -9 -f \"next-server|uvicorn|caddy\")",
|
|
"Bash(curl -sk https://192.168.84.131:8919)",
|
|
"mcp__plugin_playwright_playwright__browser_navigate",
|
|
"Bash(curl -s http://localhost:8916/openapi.json)",
|
|
"Bash(curl -s http://localhost:8917/)",
|
|
"Bash(.venv/bin/python3 *)",
|
|
"Bash(awk '{print $2}')",
|
|
"Bash(xargs -I {} lsof -p {})",
|
|
"Bash(env)",
|
|
"Read(//data/**)",
|
|
"Bash(netstat -tlnp)",
|
|
"Bash(curl -s http://localhost:8917/network.json)",
|
|
"Bash(pkill -f \"next.*8917\")",
|
|
"Bash(curl -s -X POST http://192.168.84.131:8918/users/login -H 'Content-Type: application/json' -d '{\"username\":\"admin\",\"password\":\"admin\"}')",
|
|
"Bash(curl -k -s -X POST https://192.168.84.131:8918/users/login -H 'Content-Type: application/json' -d '{\"username\":\"admin\",\"password\":\"admin\"}')",
|
|
"Bash(/data/programare_AI/tfm_ainventory/.venv/bin/python3 *)",
|
|
"Bash(curl -k -s -X POST https://192.168.84.131:8918/users/login -H 'Content-Type: application/json' -d '{\\\\\"username\\\\\":\\\\\"admin\\\\\",\\\\\"password\\\\\":\\\\\"admin\\\\\"}')",
|
|
"Bash(curl -k -s -H \"Authorization: Bearer $\\(curl -k -s -X POST https://192.168.84.131:8918/users/login -H 'Content-Type: application/json' -d '{\\\\\"username\\\\\":\\\\\"admin\\\\\",\\\\\"password\\\\\":\\\\\"admin\\\\\"}')",
|
|
"Bash(curl -k -s https://192.168.84.131:8918/admin/db/export)",
|
|
"Bash(node scripts/generate-css-vars.mjs)",
|
|
"Bash(curl -s -X POST http://localhost:8916/users/login -H 'Content-Type: application/json' -d '{\"username\":\"admin\",\"password\":\"password\"}')",
|
|
"Bash(curl -s -X POST http://localhost:8916/users/login -H 'Content-Type: application/json' -d '{\"username\":\"admin\",\"password\":\"admin\"}')",
|
|
"Bash(pkill -9 -f \"uvicorn backend.main\")",
|
|
"Bash(pkill -9 -f \"python3.*start_servers\")",
|
|
"Bash(curl -v -X POST http://localhost:8916/users/login -H 'Content-Type: application/json' -d '{\"username\":\"admin\",\"password\":\"admin\"}')",
|
|
"Bash(pkill -9 -f \"uvicorn\\\\|gunicorn\")",
|
|
"Bash(curl -s http://localhost:3000)",
|
|
"Bash(/data/programare_AI/tfm_ainventory/venv/bin/python3 -m uvicorn backend.main:app --host 0.0.0.0 --port 8916)",
|
|
"Bash(curl -s http://localhost:8916/users/)",
|
|
"Bash(pkill -9 -f \"uvicorn.*backend.main\" sleep 2 /data/programare_AI/tfm_ainventory/venv/bin/python3 -m uvicorn backend.main:app --host 0.0.0.0 --port 8916)",
|
|
"Bash(curl -s http://localhost:8916/users/auth-mode)",
|
|
"Bash(pkill -9 -f \"next-server|node.*next\" sleep 2 python3 scripts/run_standalone.py restart)"
|
|
]
|
|
}
|
|
}
|