{
  "permissions": {
    "allow": [
      "Bash(cargo check:*)",
      "Bash(cargo test:*)",
      "Bash(true:*)",
      "Bash(cargo build:*)",
      "WebSearch",
      "WebFetch(domain:github.com)",
      "WebFetch(domain:docs.rs)",
      "WebFetch(domain:raw.githubusercontent.com)",
      "Bash(head:*)",
      "Bash(ls:*)",
      "Bash(cargo fmt:*)",
      "Bash(grep:*)",
      "WebFetch(domain:docs.anthropic.com)",
      "WebFetch(domain:www.anthropic.com)",
      "Bash(cargo doc:*)",
      "Bash(cat:*)",
      "Bash(tail:*)",
      "Bash(stty cols:*)",
      "Bash(cargo run:*)",
      "WebFetch(domain:crates.io)",
      "Bash(xargs sed:*)",
      "Bash(cargo tree:*)",
      "Bash(make install:*)",
      "Bash(python3:*)",
      "Bash(wc:*)",
      "Bash(find . -name app.rs -path */command/chat/*)",
      "Bash(/tmp/chat_architecture_diagram.txt:*)",
      "Read(//tmp/**)",
      "Bash(chmod +x /Users/jacklingo/dev_custom/j/assets/skills/webapp-gen/scripts/*.sh)",
      "Bash(/Users/jacklingo/dev_custom/j/assets/skills/webapp-gen/SCRIPTS_SUMMARY.md:*)",
      "Read(//Users/jacklingo/dev_custom/j/**)",
      "Bash(echo \":*)",
      "Bash(find /Users/jacklingo/dev_custom/j/src/command/chat/tools/task -type f -exec wc -l {} +)",
      "mcp__ide__getDiagnostics",
      "Bash(git stash:*)",
      "Bash(find ./src -type f -name *.rs)",
      "Bash(/tmp/exact_locations.txt:*)",
      "Bash(/tmp/INDEX.txt:*)",
      "Bash(cargo eval:*)",
      "Bash(rm -f init_project.sh init_frontend.sh init_backend.sh check_backend.sh check_frontend.sh)",
      "Bash(chmod +x *.py)",
      "Bash(find . -path */src/command/chat/*.rs)",
      "Bash(find /Users/jacklingo/dev_custom/j/src/command/chat -name \"*.rs\" -exec grep -l \"^pub struct\\\\|^pub enum\\\\|^pub trait\" {})",
      "Bash(echo:*)",
      "Bash(cp /tmp/complete_translations.txt ~/chinese_strings_to_translate.txt)",
      "Read(//Users/jacklingo/**)",
      "Bash(find /Users/jacklingo/dev_custom/j/src -type f -name \"*.rs\" -exec wc -l {} +)",
      "Bash(git -C /Users/jacklingo/dev_custom/j log --oneline)",
      "Bash(git:*)",
      "Bash(find /Users/jacklingo/dev_custom/j -name .jcli* -o -name *jcli* -type f)",
      "Bash(cargo clippy:*)",
      "Bash(npm -v)",
      "Bash(mkdir -p /Users/lingojack/dev_custom/j/assets/remote)",
      "Bash(npm init:*)",
      "Bash(npm install:*)",
      "Bash(npx vite:*)",
      "Bash(npm run:*)",
      "Bash(make run:*)",
      "Bash(cd:*)",
      "Bash(/Users/jacklingo/dev_custom/j/assets/remote/remote.html:*)",
      "Bash(cp:*)",
      "Bash(node:*)",
      "Bash(/tmp/config_panel_exploration.md:*)",
      "Bash(/tmp/EXPLORATION_SUMMARY.txt:*)",
      "Bash(/tmp/README.md:*)",
      "WebFetch(domain:)",
      "Bash(aic --help)",
      "Bash(find /Users/lingojack/dev_custom -name aic* -o -name *aic*)",
      "Bash(aic screenshot:*)",
      "Bash(aic mouse:*)",
      "Bash(aic find:*)",
      "Bash(aic ax:*)",
      "Bash(find /Users/jacklingo/dev_custom/aic -name *indicator* -o -name Cargo.toml)",
      "Bash(swiftc helpers/indicator.swift -o target/release/j-indicator -O)",
      "Bash(make build-ax:*)",
      "Bash(find /Users/jacklingo/dev_custom/claude-code/claude-code-backup/src -type f -name *.ts -o -name *.tsx -o -name *.rs)",
      "Bash(cargo search:*)",
      "Bash(cd /)",
      "Bash(rm -rf /tmp/test_kit)",
      "WebFetch(domain:yexiyue.github.io)",
      "Bash(rm -rf /tmp/test_realm /tmp/test_kit2)",
      "Bash(find /Users/jacklingo/dev_custom/claude-code/claude-code-backup/src/components -type f -name *Screen* -o -name *Layout*)",
      "Bash(/tmp/quick_reference.txt:*)",
      "Read(//private/tmp/**)",
      "Bash(du -sh /Users/jacklingo/.claude-internal/plans/auto_compact* /Users/jacklingo/.claude-internal/plans/AUTO_COMPACT*)",
      "Bash(find:*)",
      "Bash(sort -t: -k2 -nr)",
      "Bash(du -sh TOOL_*.md)",
      "Bash(du -sh TOOL_*.md DOCUMENTATION_MANIFEST.txt、)",
      "Bash(awk 'NR>=85 {print}')",
      "Bash(rustc --version)",
      "Bash(cargo --version)",
      "Bash(npm list:*)",
      "Bash(cargo install:*)",
      "Bash(cargo tauri:*)",
      "Bash(pip3 install:*)",
      "Bash(npx tsc:*)",
      "Bash(make push:*)",
      "Bash(j)",
      "Bash(target/release/j --version)",
      "Bash(codesign --verify --verbose /usr/local/bin/j)",
      "Bash(shasum target/release/j /usr/local/bin/j)",
      "Bash(xattr -l /usr/local/bin/j)",
      "Bash(xattr -l target/release/j)",
      "Bash(/usr/local/bin/j)",
      "Bash(log show *)",
      "Bash(cp target/release/j /tmp/j-test)",
      "Bash(/tmp/j-test)",
      "Bash(sudo dmesg *)",
      "Bash(launchctl list *)",
      "Bash(sudo log *)",
      "Read(//usr/local/bin/**)",
      "Bash(cp /usr/local/bin/j /tmp/j-from-usr)",
      "Bash(/tmp/j-from-usr)",
      "Bash(zsh *)",
      "Bash(sudo -n rm -f /usr/local/bin/j)",
      "Bash(sudo -n cp target/release/j /usr/local/bin/j)",
      "Bash(codesign -dv /usr/local/bin/j)",
      "Bash(/usr/local/bin/j --help)",
      "Bash(du -h TEAMMATE_*.md CRITICAL_*.md FIX_*.patch DOCUMENTATION_MANIFEST.txt)",
      "Bash(sort -k2)",
      "Bash(split -l 600 /tmp/hook_system_analysis.md /tmp/hook_analysis_part_)",
      "Bash(cargo clean *)",
      "Bash(cargo fix *)"
    ]
  },
  "language": "zh-CN",
  "prefersReducedMotion": false
}
