924 B
924 B
Tasks: Windows Update Rings (012)
Branch: feat/012-windows-update-rings | Date: 2025-12-31
Input: spec.md, plan.md
Phase 1: Contracts + Snapshot Hydration
- T001 Verify
config/graph_contracts.phpforwindowsUpdateRing(resource, allowed_select, type_family, etc.). - T002 Extend
PolicySnapshotServiceto hydratewindowsUpdateForBusinessConfigurationsettings.
Phase 2: Restore
- T003 Implement restore apply for
windowsUpdateRingsettings inRestoreService.php.
Phase 3: UI Normalization
- T004 Add
WindowsUpdateRingNormalizerand register it (Policy “Normalized settings” is readable).
Phase 4: Tests + Verification
- T005 Add tests for hydration + UI display.
- T006 Add tests for restore apply.
- T007 Run tests (targeted).
- T008 Run Pint (
./vendor/bin/pint --dirty).
Open TODOs (Follow-up)
- None yet.