-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Labels
enhancementNew feature or requestNew feature or request
Milestone
Description
Summary
Central filtering in FaultManager: lifecycle (pending → confirmed → cleared) and multi-source aggregation.
Proposed solution (optional)
Configuration:
fault_manager:
filtering:
confirmation_threshold: 3
time_window_sec: 30
Logic:
- First report → PENDING
- After N reports (any sources) → CONFIRMED
- Track reporting_sources array
- GetFaults returns CONFIRMED by default
Additional context (optional)
- Same fault_code from multiple sources increments shared occurrence_count
- Per-fault overrides via regex patterns
- Add include_pending flag to GetFaults
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request