mirror of
https://github.com/microsoft/BCQuality.git
synced 2026-08-07 01:46:53 +01:00
R6 suppressor signals: effect raise|suppress in routing schema
Adds an optional 'effect' to routing signals. effect: suppress encodes 'this construct is NOT a violation of the domain' (the not-a-violation articles); the orchestrator subtracts a suppressor's weighted hits from the domain score (floored at 0) and does not route to it. Threaded through Build-RoutingIndex (registry now keyed by token+domain+effect so raise/suppress on the same token don't collide), routing-index.schema.json, and R24 (effect must be raise|suppress). Back-compatible: absent effect => raise. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
parent
c442097d94
commit
498055577e
3 changed files with 34 additions and 15 deletions
|
|
@ -49,6 +49,11 @@
|
|||
"type": "string",
|
||||
"enum": ["seed", "frontmatter-signal", "keyword"]
|
||||
},
|
||||
"effect": {
|
||||
"description": "Whether a hit RAISES the domain suspicion score (default) or SUPPRESSES it. Suppressors encode 'this construct is NOT a violation of the domain' (e.g. the not-a-violation articles); the orchestrator subtracts a suppressor's weighted hits from the domain score (floored at 0) and does not route to it. Optional for back-compat; absent means 'raise'.",
|
||||
"type": "string",
|
||||
"enum": ["raise", "suppress"]
|
||||
},
|
||||
"weight": {
|
||||
"description": "Tier-1 confidence multiplier applied to signal hit counts in the domain-suspicion score. 1.0 for authored/seed signals; < 1 for soft keyword-derived signals. Tier-2 feedback weights (later) multiply on top of this.",
|
||||
"type": "number",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue