Under the hood
Resume now logs why a custom session ID was rejected before falling back to a fresh forked session.
When a transcript's session ID fails the adoption check during resume, Claude Code now logs an explicit diagnostic message identifying the rejected session ID and falls back to treating the resume as a fork under a fresh session ID, instead of failing silently.