diff --git a/specs/010-admin-templates/tasks.md b/specs/010-admin-templates/tasks.md index b995e01..cc936f0 100644 --- a/specs/010-admin-templates/tasks.md +++ b/specs/010-admin-templates/tasks.md @@ -4,18 +4,18 @@ # Tasks: Administrative Templates (Group Policy Configurations) (010) **Input**: [spec.md](./spec.md), [plan.md](./plan.md) ## Phase 1: Contracts + Snapshot Hydration -- [ ] T001 Extend `config/graph_contracts.php` for `groupPolicyConfiguration` (hydration/subresources metadata). -- [ ] T002 Hydrate `definitionValues` (+ `presentationValues`) in `app/Services/Intune/PolicySnapshotService.php`. +- [x] T001 Extend `config/graph_contracts.php` for `groupPolicyConfiguration` (hydration/subresources metadata). +- [x] T002 Hydrate `definitionValues` (+ `presentationValues`) in `app/Services/Intune/PolicySnapshotService.php`. ## Phase 2: Restore (Definition Values) -- [ ] T003 Implement restore apply for `definitionValues` and `presentationValues` in `app/Services/Intune/RestoreService.php`. +- [x] T003 Implement restore apply for `definitionValues` and `presentationValues` in `app/Services/Intune/RestoreService.php`. ## Phase 3: UI Normalization -- [ ] T004 Add `GroupPolicyConfigurationNormalizer` and register it (Policy “Normalized settings” is readable). +- [x] T004 Add `GroupPolicyConfigurationNormalizer` and register it (Policy “Normalized settings” is readable). +- [x] T009 Make `Normalized diff` labels readable for `groupPolicyConfiguration` and `settingsCatalogPolicy`. ## Phase 4: Tests + Verification -- [ ] T005 Add tests for hydration + UI display. -- [ ] T006 Add tests for restore definitionValues apply. -- [ ] T007 Run tests (targeted). -- [ ] T008 Run Pint (`./vendor/bin/pint --dirty`). - +- [x] T005 Add tests for hydration + UI display. +- [x] T006 Add tests for restore definitionValues apply. +- [x] T007 Run tests (targeted). +- [x] T008 Run Pint (`./vendor/bin/pint --dirty`).