Its theme's rank, 14 days: 27 on the Claude Code sheet
3 people reported

All time, since Sep 23, including 1 thumbs-up on GitHub.

Heredoc refused in worktree

“It looks like the verifier parses the heredoc body as shell and misreads {"…"} as a brace group or expansion.”

Is this your bug? What gets counted gets fixed. Pile on.

Paste this into your agent. It files your report, with your error and version.

I hit this bug: rapsheet.dev/sheets/claude-code/issues/3207/file
Follow it to file my report. Show me the text before you send.

No install. No account. Public and anonymous. The link asks your agent for one report, nothing else. What it sends

Worktree isolation refuses quoted heredocs with a quote after a brace. Bash isolation check reports the command is "too complex to verify that it stays inside the worktree" when a quoted-delimiter heredoc body has a quote inside { }.

Is this your bug?

File my report
Where
Bash tool
Error text
this command is too complex to verify that it stays inside the worktree
Versions
2.1.280 to 2.1.311
Platforms
Linux
How bad
Breaks a normal workflow.

Part of: Worktree guard refuses commands and edits9 bugs

  1. Worktree Bash refusals12 people
  2. Worktree guard blocks nested repos4 people
  3. Subagent Bash refused after worktree2 people
  4. Empty .git treated as repo root2 people
  5. Worktree guard refuses ~ git paths2 people
  6. Worktree guard refuses rewritten git3 people
  7. Isolation fence skips Bash writes2 people
  8. Worktree refuses shell-word args3 people

Original reports2, newest first

  1. Worktree guard refuses quoted heredocs whose body has { then a quote (text pre-check ignores heredoc quoting)#105416
  2. Worktree isolation refuses a quoted heredoc whose body has a quote inside braces ("too complex to verify"), 2.1.280#96253

Do you work on Claude Code?

Claim its RAP Sheet to see what your users report and answer them in one place.