{
  "env": {
    "ATLASSIAN_USER_EMAIL": "hcfffjcgcx@privaterelay.appleid.com",
    "ATLASSIAN_API_TOKEN": "ATATT3xFfGF0NIX6YyLfmDa9ERGllLWlIewCIquH1J4PoSRag2cRvZw4_F1tkWuEpZsOcerHlKKI7AhvapHrAKOsFNaF3CAh1VjHtPYYS9IDuf9DF0TubQs4QU9UuYc39nKu2dhEH2sJe8CXF0wNyCyAdtMWKON93liKEy9PoIj771Nejo3fMdw=03C5AC86",
    "ATLASSIAN_SITE_NAME": "https://mandeng.atlassian.net",
    "JIRA_PROJECT_PREFIX": "QUE",
    "JIRA_PROJECT_LABEL": "quber",
    "GH_TOKEN": "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",
    "GITHUB_PERSONAL_ACCESS_TOKEN": "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"
  },
  "permissions": {
    "allow": [
      "Bash(chmod:*)",
      "Bash(./scripts/export_full_markdown.py:*)",
      "Bash(uv run python:*)",
      "Bash(jq:*)",
      "Bash(pdftotext:*)",
      "Read(//tmp/**)",
      "Bash(uv run quber:*)",
      "Bash(uv pip list:*)",
      "Bash(uv pip index:*)",
      "Bash(pip index:*)",
      "Bash(uv sync:*)",
      "Bash(curl:*)",
      "Bash(uv run python3:*)",
      "Bash(uv pip install:*)",
      "Read(//home/mande/repo/quber-analyst/**)",
      "Bash(export OPENAI_BASE_URL=http://localhost:8100/v1)",
      "Bash(export OPENAI_API_KEY=not-needed)",
      "Bash(cat:*)",
      "Bash(claude --print \"Read documents/Q1FY25-Visa-Operational-Performance-Data-FINAL.uploaded.2025.10.27.pdf and tell me: How many tables are on page 1?\")",
      "Bash(claude --print --output-format json \"What is 2+2?\")",
      "Bash(claude --print:*)",
      "Bash(timeout 180 uv run python:*)",
      "Bash(tee:*)",
      "Bash(./scripts/split_pdf.sh:*)",
      "Bash(pkill:*)",
      "Bash(time ./scripts/docling_client.sh:*)",
      "WebFetch(domain:pypi.org)",
      "Bash(bash *)",
      "Bash(cp /home/mande/repo/quber/.plan-review/QUE-212-document-workflow-review.html /home/mande/repo/quber-QUE-212/.plan-review/QUE-212-document-workflow-review.html)",
      "Read(//home/mande/repo/quber-QUE-212/.plan-review/**)",
      "Bash(git -C /home/mande/repo/quber-QUE-212 status -s)",
      "Bash(git -C /home/mande/repo/quber-QUE-212 log --oneline -3)",
      "Bash(git -C /home/mande/repo/quber-QUE-212 rev-parse --abbrev-ref --symbolic-full-name '@{upstream}')",
      "Bash(git -C /home/mande/repo/quber-QUE-212 remote -v)",
      "Bash(mkdir -p /home/mande/repo/quber-QUE-212/.architecture-review)",
      "Bash(cp /home/mande/repo/quber/.architecture-review/QUE-212-document-workflow-architecture-review.html /home/mande/repo/quber/.architecture-review/QUE-212-document-workflow-layouts.json /home/mande/repo/quber-QUE-212/.architecture-review/)",
      "Bash(git -C /home/mande/repo/quber status -s)",
      "Bash(git status *)",
      "Bash(bash .claude/skills/jira-operations/scripts/get-issue.sh QUE-213)",
      "Bash(bash .claude/skills/jira-operations/scripts/get-issue.sh QUE-214)",
      "Bash(bash .claude/skills/jira-operations/scripts/get-issue.sh QUE-211)",
      "Bash(git -C /home/mande/repo/quber/.claude/worktrees/QUE-221-camelot-fallback-content-aware branch -m feature/QUE-221-extraction-pipeline-v2)",
      "Bash(git -C /home/mande/repo/quber/.claude/worktrees/QUE-221-camelot-fallback-content-aware branch --show-current)",
      "Bash(set -e)",
      "Bash(git -C /home/mande/repo/quber log --all --oneline --since='2 hours ago')",
      "Bash(git -C /home/mande/repo/quber branch --all)",
      "Bash(git check-ignore *)",
      "WebFetch(domain:pydantic.dev)",
      "Bash(test -f e94da9fa-f5b4-4be0-bfc5-4466ce*.jsonl)",
      "Bash(node -e \"let s=require\\('fs'\\).readFileSync\\(0,'utf8'\\); eval\\(s\\); console.log\\('OK BEFORE_NODES:', BEFORE_NODES.length, 'BEFORE_EDGES:', BEFORE_EDGES.length\\);\")",
      "Bash(node -e \"let s=require\\('fs'\\).readFileSync\\(0,'utf8'\\); eval\\(s\\); console.log\\('OK BEFORE_NODES:', BEFORE_NODES.length, '| BEFORE_EDGES:', BEFORE_EDGES.length, '| label:', BEFORE_NODES[0].label\\);\")",
      "Bash(QUBER_LLM_BACKEND=api timeout 600 uv run python experiments/que262/verify_overmerge.py)",
      "Bash(git checkout *)",
      "Skill(review-suite:devserver)",
      "WebSearch",
      "Bash(aws s3api *)",
      "Bash(echo \"EXIT_$?\")",
      "Bash(echo \"exit: $?\")",
      "Bash(git mv *)",
      "Skill(textbook)",
      "WebFetch(domain:docs.runpod.io)",
      "Bash(node --check /tmp/claude-1000/-home-mande-repo-quber/0b394455-edd6-48cd-8f30-7ac0c643d25b/scratchpad/mod4.mjs)",
      "Bash(git -C /home/mande/repo/quber status -sb)",
      "Bash(git -C /home/mande/repo/quber branch --show-current)",
      "Read(//home/mande/repo/quber-QUE-279/**)",
      "Bash(/home/mande/repo/quber/.venv/bin/python -c ' *)",
      "Read(//home/mande/repo/quber-QUE-283/tests/**)",
      "Read(//home/mande/repo/quber-QUE-283/runpod/**)",
      "Read(//home/mande/repo/quber-QUE-283/**)",
      "Bash(ln -sf ../quber/.env .env)",
      "Bash(git *)",
      "Bash(aws s3 *)",
      "Bash(cp /home/mande/repo/quber/deploy/terraform/backend.hcl /home/mande/repo/quber-QUE-283/deploy/terraform/)",
      "Bash(terraform init *)",
      "Bash(terraform plan *)",
      "Bash(nohup uv run uvicorn experiments.ade_rag_playground.app:app --host 0.0.0.0 --port 8101)",
      "Bash(echo \"started pid $!\")",
      "Bash(uv sync *)",
      "Bash(echo \"exit=$?\")",
      "WebFetch(domain:docs.landing.ai)",
      "Bash(npm --version)",
      "Bash(awk NR>=63 *)",
      "Bash(python -c ' *)",
      "Bash(python3 *)"
    ]
  }
}
