mirror of
https://github.com/okieselbach/AutopilotMonitor.git
synced 2026-11-02 08:41:15 +00:00
9c654983d1
IME checks every app before the install (NotDetected starts it) and right after the installer; only the second check's verdict reaches the ESP and Intune. app_install_completed comes at IME's provisional "Success", so detectionResult on app events is the check before the install. The apps banner, ANALYZE-APP-001 and the diagnosis read it as the result after the install and flagged healthy installs (D-392). - IME-ERROR-REPORT captures EnforcementErrorCode as errorCode (-2016345060 = 0x87D1041C). - AppInstallSummaries.FailureCode is stored canonical (ErrorCodeCatalog.NormalizeCode); one HRESULT parser serves the catalog lookup, the diagnosis and the ingest. - The apps banner counts failed installs IME did not detect after the installer (DetectionFailureCount, renamed from DetectionLiesCount), with its own advice for Store apps; the app page uses the generated AppAnalyticsResponse. - ANALYZE-APP-001 v2 matches the code in any enrollment outcome; ANALYZE-APP-013 picks its app by the code; ANALYZE-APP-010 is retired (APP-001 reports the same event). - Diagnosis, Install Progress and the timeline read the code: IME's verdict turns an installed row into a detection failure, error codes read as hex, and the timeline shows the check before the install. - The summary column DetectionResult and DiagnosisCulprit.DetectionResult are gone. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>