pub fn plan_review( pr: u64, model: Option<String>, allowed_tools: Option<String>, dry_run: bool, ) -> ReviewPlan
Builds a ReviewPlan from inputs. With dry_run = true this never shells out and is safe in tests.
ReviewPlan
dry_run = true