atproto git client

refactor(pr): split cmd/pr/read.rs along the source seam master

The file had reached 4,287 lines. It is now a directory: sources.rs decides what the set of pulls is, labels.rs names the identifiers a row carries, and mod.rs holds the arguments, the two listing verbs, pr view and the --json shapes. A move only — no renamed function, no changed signature, no altered output; the re-exports keep every crate::cmd::pr::read::… path resolving. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>


+2171 -2083
4 changed files