When memory is paused with /pause-memory, Claude Code refuses to read memory files. That check now looks at the resolved path of the file being read, meaning its full final location, rather than the path as first given.
The refusal message is unchanged: "Cannot read memory while it is paused. Run /pause-memory to resume automemory." The recorded reason is "memory access blocked by /pause-memory".
Why
Checking the final location makes it harder for a read to get past the pause by naming the same memory file a different way.