# Local Branch Review (`local-review`)
The hosted commit-review lane (per-commit main reviews, GitHub Checks, and
commit-finding dispatch) was retired in July 2026 after producing zero
successful runs in its final month. What remains is the offline review engine
in `src/commit-sweeper.ts`, used two ways:
- `pnpm local-review`: a manual, offline pre-PR self-review of the current
branch.
- `clawsweeper review --local-range`: the main sweeper reuses the same offline
envelope for committed-range reviews.
## Usage
```text
pnpm run build
pnpm local-review -- --base main
# reviews merge-base(, HEAD)..HEAD as one unit
# writes ~/.clawsweeper-local-reviews/run---/local-review.md
```
It is offline by contract and never contacts GitHub: it requires a clean checkout,
uses a unique per-run output directory, withholds all GitHub token env vars, skips
the `gh`-api commit-metadata hydration, points `GH_CONFIG_DIR` at an empty directory,
disables Codex web search, and explicitly forbids network lookups. Repositories
without a configured profile are rejected (no foreign-profile fallback). It never
writes to GitHub — the local Markdown report is the only output.
## Related Files
- `src/commit-sweeper.ts`: offline review engine and `local-review` CLI
- `prompts/review-commit.md`: Codex review prompt