# Implementation Plan: Renovate Bot Preset ## Objective Create a centralized `renovate.json` (or `default.json`) preset in this repository that other projects can easily inherit to get standardized auto-merge and grouping behavior. ## Requirements - Create a file at `renovate-preset/default.json` (or similar path). - Configure auto-merge for patch and minor versions of dependencies. - Enable grouping for monorepo packages (e.g., all `@babel/*` updates grouped into one PR). - Configure the schedule (e.g., run on weekends or early mornings). - Configure the severity levels for when notifications/PRs should block. - Document how other repositories can `extend` this preset in their own `renovate.json` (e.g., `"extends": ["github>my-org/my-repo//renovate-preset"]`). ## Agent Instructions 1. Create the base Renovate configuration file. 2. Add a `README.md` to the `renovate-preset` directory explaining how to use it. 3. **CRITICAL: File Splitting:** Do NOT put everything into one giant file! Split your JSON configurations or manifests into separate, smaller files to prevent exhausting the context window.