Problem / Gap
Currently, SmokeDetector flags posts as spam/non-spam in a binary manner. Moderators and metasmoke reviewers sometimes have to manually assess how “strong” a detection is (e.g., was it caught by 1 weak rule or 5 strong ones?).
Proposed Solution
-
Introduce a confidence score (0–100) alongside spam detections.
-
Score can be derived from:
- Number of detection rules triggered
- Strength/weight of the rules (e.g., hard blacklist = high weight, fuzzy match = low weight)
- Presence of multiple spam signals (links, repetition, Unicode obfuscation, etc.)
-
Display this score in chat reports and in the metasmoke interface.
Benefits
- Helps moderators quickly decide which spam needs urgent review.
- Reduces noise by highlighting high-confidence spam.
- Provides a foundation for future automation (e.g., auto-deletion if score > 90).
Difficulty: Medium
Labels: enhancement, feature-request
Checklist:
Problem / Gap
Currently, SmokeDetector flags posts as spam/non-spam in a binary manner. Moderators and metasmoke reviewers sometimes have to manually assess how “strong” a detection is (e.g., was it caught by 1 weak rule or 5 strong ones?).
Proposed Solution
Introduce a confidence score (0–100) alongside spam detections.
Score can be derived from:
Display this score in chat reports and in the metasmoke interface.
Benefits
Difficulty: Medium
Labels:
enhancement,feature-requestChecklist: