c2cc052694
- Add deepMerge utility for recursive object merging (arrays replace, not concat) - Extend loadConfig with optional overlayPath parameter - Merge happens before env var expansion and Zod validation - Add 6 deepMerge unit tests and 4 overlay integration tests - Re-export deepMerge from config/index.ts - All 1087 existing tests still pass