{
  "permissions": {
    "allow": [
      "Bash(dir \"D:\\\\Work_AI\\\\DansoriEQ\")",
      "Read(//c/Program Files/**)",
      "Read(//c/Program Files \\(x86\\)/dotnet//**)",
      "Bash(/c/Program Files/dotnet/dotnet.exe *)",
      "PowerShell(& \"C:\\\\Program Files \\(x86\\)\\\\dotnet\\\\dotnet.exe\" --version)",
      "PowerShell(& \"C:\\\\Program Files \\(x86\\)\\\\dotnet\\\\dotnet.exe\" --info 2>&1 | Select-Object -First 20)",
      "PowerShell($env:PATH = [System.Environment]::GetEnvironmentVariable\\(\"PATH\", \"Machine\"\\) + \";\" + [System.Environment]::GetEnvironmentVariable\\(\"PATH\", \"User\"\\); & dotnet --version)",
      "PowerShell(dotnet new sln *)",
      "PowerShell(dotnet sln add *)",
      "PowerShell(dotnet build *)",
      "PowerShell(dotnet test *)",
      "PowerShell(dotnet restore *)",
      "PowerShell(dotnet run *)",
      "PowerShell(Stop-Process *)",
      "Bash(dotnet build *)",
      "PowerShell(Remove-Item *)",
      "PowerShell(Get-Process *)",
      "PowerShell(Get-Item \"D:\\\\Work_AI\\\\DansoriEQ\\\\src\\\\DansoriEQ.App\\\\bin\\\\Debug\\\\net8.0-windows\\\\DansoriEQ.App.dll\" | Select-Object LastWriteTime, @{N='SizeKB';E={[math]::Round\\($_.Length/1KB,1\\)}})",
      "Bash(awk '{print $5, $9}')",
      "Bash(awk '{print $5, $6, $7}')",
      "Bash(exit 1)",
      "Bash(mkdir -p 00_sheets sori dan _overview)",
      "Bash(mv \"ChatGPT Image 2026년 7월 2일 오전 12_51_09 \\(1\\).png\" 00_sheets/sori_sheet.png)",
      "Bash(mv \"ChatGPT Image 2026년 7월 2일 오전 12_51_09 \\(2\\).png\" 00_sheets/dan_sheet.png)",
      "Bash(mv \"ChatGPT Image 2026년 7월 2일 오전 03_28_37 \\(1\\).png\" sori/sori_body_apose.png)",
      "Bash(mkdir -p _rejected)",
      "Bash(mv dan/dan_part_head_v1_restyle.png _rejected/dan_part_head_v1_thickoutline.png)",
      "Bash(mv \"ChatGPT Image 2026년 7월 2일 오전 03_45_50 \\(1\\).png\" dan/dan_part_head.png)",
      "Bash(mv \"ChatGPT Image 2026년 7월 2일 오전 03_45_50 \\(2\\).png\" sori/sori_avatar_a_neutral.png)",
      "Bash(mv \"ChatGPT Image 2026년 7월 2일 오전 03_45_50 \\(3\\).png\" sori/sori_avatar_b_blink.png)",
      "Bash(mkdir -p duo)",
      "Bash(mv \"ChatGPT Image 2026년 7월 2일 오전 03_55_41 \\(1\\).png\" sori/sori_idle.png)",
      "Bash(mv \"ChatGPT Image 2026년 7월 2일 오전 03_55_41 \\(2\\).png\" sori/sori_present.png)",
      "Bash(mv \"ChatGPT Image 2026년 7월 2일 오전 03_55_42 \\(3\\).png\" sori/sori_happy.png)",
      "Bash(mkdir -p \"src/DansoriEQ.App/Assets/Characters\")",
      "Bash(cp Characters/sori/sori_avatar_a_neutral.png \"src/DansoriEQ.App/Assets/Characters/\")",
      "Bash(cp Characters/sori/sori_avatar_b_blink.png  \"src/DansoriEQ.App/Assets/Characters/\")",
      "Bash(cp Characters/sori/sori_avatar_c_talk.png   \"src/DansoriEQ.App/Assets/Characters/\")",
      "Bash(cp Characters/sori/sori_avatar_d_wink.png   \"src/DansoriEQ.App/Assets/Characters/\")",
      "Bash(python -m pip install --quiet Pillow)",
      "Bash(python -c \"import PIL; print\\('PIL ok', PIL.__version__\\)\")",
      "Bash(python -c ' *)",
      "Bash(python -c \"import numpy, scipy; print\\('numpy',numpy.__version__,'scipy',scipy.__version__\\)\")",
      "Bash(python -m pip install --quiet numpy scipy)",
      "Bash(python -c \"import numpy, scipy; print\\('ok numpy',numpy.__version__,'scipy',scipy.__version__\\)\")",
      "Bash(python tools/make_transparent.py Characters/sori Characters/dan Characters/duo)",
      "Bash(cp Characters/sori/sori_avatar_*.png Characters/dan/dan_avatar_*.png Characters/dan/dan_thumbsup.png Characters/sori/sori_happy.png \"src/DansoriEQ.App/Assets/Characters/\")",
      "Bash(python -m pip install --quiet rembg onnxruntime)",
      "Bash(echo \"---exit:$?---\")",
      "Bash(python -c \"import rembg; print\\('rembg ok'\\)\")",
      "Bash(rm -f Characters/dan_thumbsup.png Characters/sori_present.png)",
      "Bash(rm -f Characters/_opaque_backup/dan_thumbsup.png Characters/_opaque_backup/sori_present.png)",
      "Bash(cp Characters/sori/sori_avatar_*.png Characters/dan/dan_avatar_*.png Characters/dan/dan_thumbsup.png Characters/sori/sori_happy.png Characters/sori/sori_idle.png Characters/dan/dan_idle.png src/DansoriEQ.App/Assets/Characters/)",
      "Bash(python -c \"from PIL import Image; im=Image.open\\('src/DansoriEQ.App/Assets/Characters/sori_idle.png'\\); print\\('sori_idle', im.mode, 'corner alpha', im.load\\(\\)[0,0][3]\\)\")",
      "Bash(cp Characters/duo/duo_backtoback.png \"src/DansoriEQ.App/Assets/Characters/\")",
      "Bash(python -c \"from PIL import Image; im=Image.open\\('src/DansoriEQ.App/Assets/Characters/duo_backtoback.png'\\); print\\('duo', im.mode, im.size\\)\")"
    ]
  }
}
