pub fn load_all(repo_root: &Path) -> Result<LoadedReviews, StoreError>Expand description
Every persisted review, for aggregating across sources (e.g. the MCP feed), plus the path of any review file that failed to parse. Ordered by key for deterministic output. A corrupt file is skipped rather than failing the whole call, so one bad file never hides every other review; its path comes back in the second list, for a caller that wants to tell the reader. The directory listing is taken up front, so a split a file triggers mid-scan never feeds back into this same call.