Scope diff patch cache key by theme

- pass a cache scope into `getRenderablePatch` and include resolved theme in DiffPanel cache keys
- add a test proving `buildPatchCacheKey` changes when cache scope changes
5ec8c9f79dJulius Marminge committed on 2/27/2026, 2:09:36 AM· committed by Julius Marmingeparent0886636
2 files changedLine totals unavailable