TenantAtlas/specs/012-windows-update-rings/tasks.md
2025-12-31 21:01:29 +01:00

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.php for windowsUpdateRing (resource, allowed_select, type_family, etc.).
  • T002 Extend PolicySnapshotService to hydrate windowsUpdateForBusinessConfiguration settings.

Phase 2: Restore

  • T003 Implement restore apply for windowsUpdateRing settings in RestoreService.php.

Phase 3: UI Normalization

  • T004 Add WindowsUpdateRingNormalizer and 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.