# Implementation Plan: Administrative Templates (010) **Branch**: `feat/010-admin-templates` **Date**: 2025-12-29 **Spec Source**: [spec.md](./spec.md) ## Summary Make `groupPolicyConfiguration` snapshots/restores accurate by hydrating and applying `definitionValues` and their `presentationValues`, and present a readable normalized view in Filament. ## Execution Steps 1. Graph contract updates - Add subresource/hydration metadata for `definitionValues` + `presentationValues`. 2. Snapshot capture hydration - Extend `PolicySnapshotService` to hydrate Admin Template settings into the payload. 3. Restore - Extend `RestoreService` to “wipe and replace” definitionValues/presentationValues from snapshot. 4. UI normalization - Add a normalizer that renders configured settings as readable rows. 5. Tests + formatting - Add targeted Pest tests for snapshot hydration, normalized display, and restore. - Run `./vendor/bin/pint --dirty` and the affected tests.