990 B
990 B
Implementation Plan: Administrative Templates (010)
Branch: feat/010-admin-templates
Date: 2025-12-29
Spec Source: 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
- Graph contract updates
- Add subresource/hydration metadata for
definitionValues+presentationValues.
- Add subresource/hydration metadata for
- Snapshot capture hydration
- Extend
PolicySnapshotServiceto hydrate Admin Template settings into the payload.
- Extend
- Restore
- Extend
RestoreServiceto “wipe and replace” definitionValues/presentationValues from snapshot.
- Extend
- UI normalization
- Add a normalizer that renders configured settings as readable rows.
- Tests + formatting
- Add targeted Pest tests for snapshot hydration, normalized display, and restore.
- Run
./vendor/bin/pint --dirtyand the affected tests.