# Large Scale Change Large scale changes (LSCs) are systematic modifications that touch many files across your repository, typically for infrastructure improvements, refactoring, or technical debt cleanup. When a PR is detected as a large scale change (currently triggered by a diff so large that the platform API returns an HTTP 406), PullApprove applies special review requirements instead of the normal scope-based matching. These changes typically require review from more senior team members who can assess the overall impact and approach. ```toml [large_scale_change] reviewers = ["admin1", "admin2"] require = 2 labels = ["large-change"] ``` **Properties:** - `reviewers` (required) - List of users who can review large scale changes. Supports [aliases](./aliases.md). - `require` - Number of approvals required (default: 1). - `labels` - Labels to automatically apply when detected. ## Related Resources - [Software Engineering at Google: Large-Scale Changes](https://abseil.io/resources/swe-book/html/ch22.html)