Commit Graph

3 Commits

Author SHA1 Message Date
James Smith 8b2879c71f feat: add category filter to TSCM report exports
Users can now choose which risk categories to include in generated
reports — High Interest, Needs Review, and Informational — via three
checkboxes that appear after a sweep completes. Applies to the HTML
report, PDF, JSON annex, and CSV annex. Defaults to High Interest +
Needs Review (Informational excluded) to keep reports concise.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-05 13:34:09 +01:00
James Smith e2d8504beb fix: remove unused pytest import in test_signalid_match
Removed unused `import pytest` from line 5. The file uses no pytest
fixtures, marks, or raises, making this import dead code and causing
an F401 lint violation.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-03 08:21:50 +01:00
James Smith 9f4895a80b feat: add signal_db loader and match_signals scoring function
Implements lazy-cached load_signals() and pure match_signals() with
frequency/bandwidth/modulation/region scoring for the signal ID feature.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-03 08:10:47 +01:00