DocsFiltering & IntelligenceSignal Score

Signal Score

Signal Score is the scoring system that decides what happens to each post.

Range

Every post gets a score from -100 to +100:

  • Negative = noise.
  • Positive = signal.
  • -100 or +100 = a hard verdict from a user rule.

Two Input Classes

Signal Score keeps user rules separate from soft signals.

Verdicts

A user rule is a command, not evidence.

  • A matching Hide or Snooze rule forces the score to -100.
  • A matching Boost rule forces the score to +100.
  • Verdicts always beat soft signals.

Signals

Soft signals are probabilistic evidence from:

  • active topic packs;
  • the semantic Feed Profile (Pro, when configured);
  • text heuristics for promo language and engagement bait.

Signals are summed, floored at -85, clamped to [-100, 100], and then compared to thresholds.

The Smart Feed is a partial exception. When a post is close enough in meaning to one of your dislikes — and clearly closer to that dislike than to anything you said you wanted — it is removed outright rather than contributing a number to the sum. A close-but-not-close-enough match still contributes ordinary evidence, which can combine with topic packs and heuristics but can never hide a post by itself. See Feed Profile.

Evaluation Order

  1. Show-only mode gate → non-matching posts hidden.
  2. Hide or Snooze rule match → hidden, score -100.
  3. Boost rule match → boosted, score +100.
  4. Smart Feed dislike gate cleared → hidden, score -100.
  5. Otherwise → soft signals apply.

Thresholds

There are two thresholds, both inclusive on hide:

  • hideBelow — posts at or below this score are hidden.
  • boostAbove — posts at or above this score are boosted.

Defaults for a new install bias hide-more (dial 30 → roughly hideBelow: −40). The Hide less ↔ Hide more dial on the active feed mode moves both thresholds together.

Earlier versions had a third threshold, dimBelow, which faded posts instead of hiding them. It is gone. A post is now either shown or hidden (remove or receipt); there is no middle state.

Interest Veto

Interest evidence (a signal kit or semantic match for something you care about) can floor the score one point above hideBelow — but only when the interest signal is material (strong enough total interest contribution). Weak near-miss interest does not protect obvious noise. Interest never overrides a Hide/Snooze rule you wrote yourself.

What Happens to a Hidden Post

A hidden post is drawn in one of two ways:

  • Remove — the post is taken out of the feed entirely.
  • Receipt — the post is replaced by a single line naming the reason it was hidden, with a Show button.

Behind the scenes the engine keeps presentation separate from analytics state:

  • state is one of visible, hidden, or boosted.
  • presentation is one of normal, removed, receipt, or highlight.

Splitting the two keeps counts and stored history stable no matter which hide style you pick.

Where to Adjust It

The How much to remove dial in the Filtering card (Options → Filters) moves both thresholds together: slide toward Hide more to remove more borderline posts, toward Hide less to keep more of them. Your own rules and Smart Feed dislikes apply regardless of where the dial sits.

Hide style is Hidden posts in Options → Settings, and Hide style in the toolbar popup. Thresholds, the promo and engagement-bait heuristics, and the Smart Feed similarity gates are stored in settings.engine.