Skip to content

feat: run anomaly scan from the WOT filter - #211

Merged
tzebrowski merged 1 commit into
mainfrom
feat/wot-filter-anomaly-scan
Aug 25, 2026
Merged

feat: run anomaly scan from the WOT filter#211
tzebrowski merged 1 commit into
mainfrom
feat/wot-filter-anomaly-scan

Conversation

@tzebrowski

Copy link
Copy Markdown
Owner

Applying a threshold math-filter (the WOT quick-filter, or the generic "Filtered (Multi-Signal)") now mirrors its condition into the anomaly scanner and scans immediately, so the results list holds exactly the ranges the filtered channels are non-zero over on the chart.

  • MathChannelsService.createBatchChannels emits MATH_FILTER_APPLIED for batches shaped like cond/thresh/mode, resolving the condition signal against the file's real signal names and mapping mode 1 to '>'. Skipped on project replay and for range filters.
  • AnalysisService replaces its filter rows with that criterion and runs the scan; the status line names the formula that drove it.
  • Sidebar expands the Anomaly Scanner section so the results are visible.

Applying a threshold math-filter (the WOT quick-filter, or the generic
"Filtered (Multi-Signal)") now mirrors its condition into the anomaly
scanner and scans immediately, so the results list holds exactly the
ranges the filtered channels are non-zero over on the chart.

- MathChannelsService.createBatchChannels emits MATH_FILTER_APPLIED for
  batches shaped like cond/thresh/mode, resolving the condition signal
  against the file's real signal names and mapping mode 1 to '>'.
  Skipped on project replay and for range filters.
- AnalysisService replaces its filter rows with that criterion and runs
  the scan; the status line names the formula that drove it.
- Sidebar expands the Anomaly Scanner section so the results are visible.
@tzebrowski
tzebrowski merged commit 954aa86 into main Aug 25, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant