{ "permissions": { "allow": [ "Bash(ls:*)", "Bash(git add:*)", "Bash(git commit -m \"$\\(cat <<''EOF''\nAdd textgen definitions for all Phase 1 AST concepts\n\n- Added ConceptTextGenDeclaration nodes for all 38 Phase 1 concepts\n- Includes textgen rules for core concepts \\(Module, Function, Parameter, Variable\\)\n- Textgen rules for statements \\(Block, Assignment, If, Loops, Return, etc.\\)\n- Textgen rules for expressions \\(BinaryOp, UnaryOp, FunctionCall, Literals, etc.\\)\n- Textgen rules for types \\(Primitive, List, Set, Map, Tuple, Array, Optional, Custom\\)\n- Textgen rules for annotations \\(Annotation, DerefStrategy, OptimizationLock, LangSpecific\\)\n\nCo-Authored-By: Claude Haiku 4.5 \nEOF\n\\)\")", "Bash(git commit:*)", "WebFetch(domain:raw.githubusercontent.com)", "WebSearch", "WebFetch(domain:mps-support.jetbrains.com)", "WebFetch(domain:www.jetbrains.com)", "Bash(wc:*)", "Bash(python3:*)", "Bash(python:*)", "WebFetch(domain:github.com)", "WebFetch(domain:java.hotexamples.com)", "Bash(dir:*)", "Bash(cmake:*)", "Bash(\"E:\\\\Whetstone_DSL\\\\editor\\\\build\\\\Debug\\\\step1_test.exe\")", "Bash(/e/Whetstone_DSL/editor/build/step1_test.exe)", "Bash(/e/Whetstone_DSL/editor/build/step2_test.exe)", "Bash(/e/Whetstone_DSL/editor/build/step3_test.exe)", "Bash(build/step3_test.exe)", "Bash(build/step4_test.exe)", "Bash(/e/Whetstone_DSL/editor/build/step5_test.exe)", "Bash(git checkout:*)", "Bash(g++:*)", "Bash(/e/vcpkg/vcpkg.exe list:*)", "Bash(powershell:*)", "Bash(E:\\\\vcpkg\\\\vcpkg.exe search:*)", "Bash(findstr:*)", "Bash(\"E:\\\\vcpkg\\\\vcpkg.exe\" list)", "Bash(git status:*)", "Bash(\"E:\\\\vcpkg\\\\vcpkg.exe\" install:*)", "Bash(\"E:\\\\Whetstone_DSL\\\\editor\\\\build\\\\Release\\\\step39_test.exe\")", "Bash(where:*)", "Bash(winget install:*)", "Bash(\"C:\\\\Program Files \\(x86\\)\\\\Inno Setup 6\\\\ISCC.exe\" \"E:\\\\Whetstone_DSL\\\\installer\\\\windows\\\\setup.iss\")", "Bash(reg query:*)", "Bash(\"C:\\\\Users\\\\Bill\\\\AppData\\\\Local\\\\Programs\\\\Inno Setup 6\\\\ISCC.exe\" \"E:\\\\Whetstone_DSL\\\\installer\\\\windows\\\\setup.iss\")", "Bash(\"E:\\\\Whetstone_DSL\\\\editor\\\\build\\\\installer\\\\WhetstoneEditor-0.1.0-setup.exe\")", "Bash(\"E:\\\\Whetstone_DSL\\\\editor\\\\build\\\\Release\\\\whetstone_editor.exe\")", "Bash(\"E:\\\\Whetstone_DSL\\\\editor\\\\build\\\\Release\\\\step60_test.exe\")", "Bash(^d \")", "Bash(vcpkg list:*)", "Bash(E:\\\\vcpkg\\\\vcpkg.exe list:*)", "Bash(cmd /c \"E:\\\\vcpkg\\\\vcpkg.exe list 2>NUL | findstr tree-sitter\")", "Bash(cmd /c \"dir E:\\\\vcpkg\\\\vcpkg.exe 2>NUL && echo FOUND || echo NOT_FOUND\")", "Bash(cmd /c \"if exist E:\\\\vcpkg\\\\vcpkg.exe \\(echo FOUND\\) else \\(echo NOT_FOUND\\)\")", "Bash(cmd /c \"where vcpkg 2>&1\")", "Bash(cmd /c \"echo %VCPKG_ROOT%\")", "Bash(gh release view:*)", "WebFetch(domain:api.github.com)", "Bash(\"C:\\\\Program Files\\\\CMake\\\\bin\\\\cmake.exe\" --version)", "Bash(cl.exe:*)", "Bash(\"C:\\\\Program Files\\\\Microsoft Visual Studio\\\\2022\\\\Community\\\\Common7\\\\Tools\\\\VsDevCmd.bat\" -arch=amd64)", "Bash(cmd /c \"\"\"C:\\\\Program Files\\\\Microsoft Visual Studio\\\\2022\\\\Community\\\\Common7\\\\Tools\\\\VsDevCmd.bat\"\" -arch=amd64 >nul 2>&1 && where cl.exe\")", "Bash(cmd /c \"call \"\"C:\\\\Program Files\\\\Microsoft Visual Studio\\\\2022\\\\Community\\\\VC\\\\Auxiliary\\\\Build\\\\vcvars64.bat\"\" >nul 2>&1 && where cl.exe\")", "Bash(cmd.exe /c:*)", "Bash(VCPKG_ROOT=\"E:/Whetstone_DSL/editor/build/vcpkg_installed/x64-windows\":*)", "Bash(\"C:/Program Files/CMake/bin/cmake.exe\":*)", "Bash(git config:*)", "Bash(\"C:/Program Files/CMake/bin/cmake.exe\" --build:*)", "Bash(\"C:/Program Files/CMake/bin/cmake.exe\" --build \"E:/Whetstone_DSL/editor/build\" --target step51_test --config Release)", "Bash(\"C:/Program Files/CMake/bin/cmake.exe\" --build \"E:/Whetstone_DSL/editor/build\" --target step53_test --config Release)", "Bash(\"E:/Whetstone_DSL/editor/build/Release/step50_test.exe\")", "Bash(\"E:/Whetstone_DSL/editor/build/Release/step51_test.exe\")", "Bash(\"E:/Whetstone_DSL/editor/build/Release/step53_test.exe\")", "Bash(\"C:/Program Files/CMake/bin/cmake.exe\" --build \"E:/Whetstone_DSL/editor/build\" --target step49_test --config Release)", "Bash(\"E:/Whetstone_DSL/editor/build/Release/step49_test.exe\")", "Bash(\"C:/Program Files/CMake/bin/cmake.exe\" --build \"E:/Whetstone_DSL/editor/build\" --target step60_test --config Release)", "Bash(\"E:/Whetstone_DSL/editor/build/Release/step60_test.exe\")", "Bash(\"C:/Program Files/CMake/bin/cmake.exe\" --build \"E:/Whetstone_DSL/editor/build\" --target step52_test --config Release)", "Bash(\"E:/Whetstone_DSL/editor/build/Release/step52_test.exe\")", "Bash(\"C:/Program Files/CMake/bin/cmake.exe\" --build \"E:/Whetstone_DSL/editor/build\" --target step54_test --config Release)", "Bash(\"E:/Whetstone_DSL/editor/build/Release/step54_test.exe\")", "Bash(\"E:\\\\Whetstone_DSL\\\\editor\\\\build\\\\Release\\\\step54_test.exe\")", "Bash(./vcpkg search:*)", "Bash(./Release/step59_test.exe:*)", "Bash(./Release/step60_test.exe:*)", "Bash(./Release/step61_test.exe:*)", "Bash(./Release/step62_test.exe:*)", "Bash(./Release/step63_test.exe:*)", "Bash(./Release/step64_test.exe:*)", "Bash(./Release/step65_test.exe:*)", "Bash(powershell.exe:*)", "Bash(/e/Whetstone_DSL/editor/build/Release/step68_test.exe)", "Bash(/e/Whetstone_DSL/editor/build/Release/step69_test.exe)", "Bash(/e/Whetstone_DSL/editor/build/Release/step70_test.exe)", "Bash(/e/Whetstone_DSL/editor/build/Release/step71_test.exe)", "Bash(for exe in Release/step68_test.exe Release/step69_test.exe Release/step70_test.exe Release/step71_test.exe)", "Bash(./$exe)", "Bash(done)", "Bash(/e/Whetstone_DSL/editor/build/Release/step73_test.exe)", "Bash(/e/Whetstone_DSL/editor/build/Release/step75_test.exe)", "Bash(/e/Whetstone_DSL/editor/build/Release/step72_test.exe)", "Bash(/e/Whetstone_DSL/editor/build/Release/step74_test.exe)", "Bash(for exe in Release/step72_test.exe Release/step73_test.exe Release/step74_test.exe Release/step75_test.exe)", "Bash(start \"\" \"E:\\\\Whetstone_DSL\\\\editor\\\\build\\\\Release\\\\whetstone_editor.exe\")", "Bash(/e/Whetstone_DSL/editor/build/Release/step76_test.exe:*)", "Bash(git -C \"E:\\\\Whetstone_DSL\" log --oneline -20)", "Bash(\"E:\\\\Whetstone_DSL\\\\editor\\\\build\\\\Release\\\\step40_test.exe\")", "Bash(\"E:\\\\Whetstone_DSL\\\\editor\\\\build\\\\Release\\\\step90_test.exe\")", "Bash(gh api:*)", "Bash(\"E:\\\\Whetstone_DSL\\\\editor\\\\build\\\\Release\\\\step115_test.exe\")", "Bash(git stash:*)", "Bash(E:/Whetstone_DSL/editor/build/Release/step40_test.exe:*)", "Bash(E:/Whetstone_DSL/editor/build/Release/step90_test.exe:*)", "Bash(E:/Whetstone_DSL/editor/build/Release/step115_test.exe:*)", "Bash(E:/Whetstone_DSL/editor/build/Release/step120_test.exe:*)", "Bash(find:*)", "Bash(build/Release/step206_test.exe)", "Bash(build/Release/step201_test.exe)", "Bash(./step201_test.exe:*)", "Bash(./step206_test.exe)", "Bash(./step213_test.exe:*)", "Bash(./build/Debug/step206_test.exe)" ] } }