# Plan: Backup Version Reuse (016) **Branch**: `016-backup-version-reuse` **Date**: 2026-01-02 **Input**: [spec.md](./spec.md) ## Goal Reduce unnecessary `PolicyVersion` creation when policies are added to backup sets by reusing an existing suitable latest version where safe. ## Approach 1. Always capture from Intune when a policy is added to a backup set (admin expectation: "backup = current state"). 2. Rely on `PolicyCaptureOrchestrator` snapshot-hash reuse to avoid redundant `PolicyVersion` creation when nothing changed. 3. Still respect capture options (assignments / scope tags) via orchestrator backfill behavior. 4. Add tests for both reuse and capture paths. ## Out of scope - UI toggles/config flags unless required. - Cross-policy dedup or historical compaction.