The previous parsing logic for cross-repo dependencies (owner/repo#123) only checked if both "/" and "#" were present, but didn't verify that "/" came before "#". This could cause inputs like "#123/owner/repo" to incorrectly match the cross-repo pattern. Now explicitly check that slashIdx < hashIdx before treating as cross-repo. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>