mirror of
https://github.com/okieselbach/AutopilotMonitor.git
synced 2026-10-24 04:32:32 +00:00
daa6df6bab
Every built-in whose evidence exists by the end of pre-provisioning Part 1 now carries evaluateOn [enrollment_end, whiteglove_sealed] — app failures, low disk, memory pressure, unsupported build, WU failures, clock skew, ESP device subcategories, mid-ESP reboots, retry-recovery, cert store, local admins, critical vulnerabilities, firmware CA2023, Secure Boot, AutoLogon, PPKG scans, Office install and hybrid/TPM/MDM known-error codes. Six rules additionally evaluate when their (rare, acute) trigger event arrives: on_event:app_install_failed → APP-002/004/007 + CORR-003, on_event:windows_update_failed → DEV-004, on_event:modern_deployment_error → ENRL-003. Deliberately enrollment-end only: APP-010/ESP-004/ENRL-001 (require enrollment_complete/failed), ENRL-002 (session_timeout), DEV-001 (Hello = user phase), APP-015 (user phase, terminal-precondition design), ID-004 (keeps its own hybrid_login_pending trigger). Minor version bump on all 36 changed rules (seed contract); rule JSONs normalized to 2-space formatting; semantic equality vs HEAD verified (only evaluateOn/version differ). Backend 4157 tests green (APP-013 version pin updated). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>