mirror of
https://github.com/okieselbach/AutopilotMonitor.git
synced 2026-10-24 20:53:06 +00:00
6deb2f9845
The previous rule incorrectly matched any app_install_completed event against any app_install_failed event without correlating by appId. Changes: - RuleEngine: add app_state_regression source that finds apps where app_install_completed is followed by app_install_failed for the same appId, with optional DataField filter on the failed event; returns appId, appName, both event details and errorDetail as evidence - AnalyzeRule: document new app_state_regression source in comment - ANALYZE-APP-010: rewrite to use single app_state_regression condition (IME-ERROR-REPORT filter) + enrollment_complete check; evidence now contains the exact app name and id that regressed Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>