1.1 KiB
1.1 KiB
Implementation Plan: Windows Update Rings (012)
Branch: feat/012-windows-update-rings
Date: 2025-12-31
Spec Source: spec.md
Summary
Make windowsUpdateRing snapshots/restores accurate by correctly capturing and applying its settings, and present a readable normalized view in Filament.
Execution Steps
- Graph contract verification: Ensure
config/graph_contracts.phpentry forwindowsUpdateRingis correct and complete. - Snapshot capture hydration: Extend
PolicySnapshotServiceto correctly hydratewindowsUpdateForBusinessConfigurationsettings into the policy payload. - Restore: Extend
RestoreServiceto applywindowsUpdateRingsettings from a snapshot to the target policy in Intune. - UI normalization: Add a dedicated normalizer for
windowsUpdateRingthat renders configured settings as readable rows in the Filament UI. - Tests + formatting: Add targeted Pest tests for snapshot hydration, normalized display, and restore functionality. Run
./vendor/bin/pint --dirtyand the affected tests.