# Requirements Checklist (026) **Created**: 2026-01-04 **Feature**: [spec.md](../spec.md) - [ ] `deviceComplianceScript` exists in `config/tenantpilot.php` (category, endpoint, restore mode, risk). - [ ] Graph contract exists in `config/graph_contracts.php` (resource, type family, assignments paths). - [ ] Sync lists and stores compliance scripts in inventory. - [ ] Snapshot capture stores full payload + assignments. - [ ] Restore preview is available and respects restore mode. - [ ] Restore execution applies only patchable fields and re-encodes script content correctly. - [ ] Normalized settings view is readable and safe. - [ ] Pest tests cover sync + snapshot + preview + execution.