{
  "permissions": {
    "allow": [
      "Bash(git -C /Users/cuthbert/Git/music21base diff music21/humdrum/spineParser.py)",
      "Bash(git -C /Users/cuthbert/Git/music21base status)",
      "Bash(git -C /Users/cuthbert/Git/music21base diff --stat music21/humdrum/spineParser.py)",
      "Bash(git *)",
      "Bash(uv tool *)",
      "Bash(awk 'length > 100 {print NR\": \"length\" chars: \"$0}' music21/humdrum/spineParser.py)",
      "Bash(awk '/'\\\\''\\\\''\\\\''/{++c} c%2==1 && /self\\\\./ && !/`self\\\\./ && !/>>>/ {print NR\": \"$0}' /Users/cuthbert/Git/music21base/music21/humdrum/spineParser.py)",
      "Bash(awk 'length > 100 {print NR\": \"length}' music21/humdrum/spineParser.py)",
      "WebFetch(domain:www.humdrum.org)",
      "WebSearch",
      "Bash(grep -n \"^class Test\\\\|^if __name__\\\\|^# ----.*-----$\\\\|^def main\\\\|mainTest\" humdrum/spineParser.py)",
      "Bash(trash /tmp/weber_extract)",
      "Bash(mkdir /tmp/weber_extract)",
      "Read(//tmp/**)",
      "Bash(unzip /Users/cuthbert/Git/music21base/music21/corpus/weber/concertino_clarinet.mxl)",
      "Bash(trash *)",
      "Bash(gh api *)",
      "Bash(PAGER=cat git show HEAD)",
      "Read(//Users/cuthbert/Git/music21base/**)",
      "Bash(python -m doctest music21/spanner.py -v)",
      "Bash(pytest *)",
      "Bash(PAGER=cat git diff HEAD~1 HEAD *)",
      "Bash(GIT_PAGER=cat git -c core.pager=cat show 8d703cacb)"
    ]
  }
}
