# run-sota-drift-detection

`station__microgram__run-sota-drift-detection` · external (needs EXECUTION_BACKEND_URL configured) · domain `microgram` · pv-relevance `pv-core`

Guardian SOTA Tracker — detect frontier movement in a pharmacovigilance domain. Classifies the PV domain (signal detection, causality, benefit-risk, case processing, regulatory), evaluates a finding against the current frontier using evidence level and authority weight, and reports drift severity with recommended action. Returns threshold authority (who defines SOTA), comparison method, drift velocity, and frontier movement classification (PARADIGM_SHIFT, SIGNIFICANT, INCREMENTAL, NONE, UNQUALIFIED).

> **Note:** This tool routes through an external execution backend. If `EXECUTION_BACKEND_URL` is unset on the server, calls return JSON-RPC error `-32603 "Tool execution backend not configured"`. Tools with `backend: native` execute in-process and are always callable.

## Agent metadata

- `idempotent`: unknown
- `read_only`: unknown
- `expected_latency_ms`: unknown (not yet contract-tested)
- `cost_tokens_estimate`: unknown

## Input schema

- `domain` *string* (required) — PV domain: signal_detection, causality, benefit_risk, case_processing, regulatory
- `evidence_level` *integer* (required) — Strength of evidence: 1=opinion, 2=case series, 3=observational, 4=RCT, 5=systematic review/meta-analysis
- `authority_weight` *integer* (required) — Threshold authority recognition: 1=preprint, 2=peer-reviewed, 3=guideline-cited, 4=regulatory-adopted, 5=ICH/WHO standard
- `novelty_score` *integer* (required) — Novelty vs current frontier: 0=known, 25=incremental, 50=significant, 75=paradigm-adjacent, 100=paradigm-shift
- `prr_change_pct` *integer* — Observed PRR change percentage for drift severity classification (0 if not applicable)
- `time_window_days` *integer* — Time window in days over which the change was observed (90 if not applicable)

## Example call

```json
POST /api/mcp
Content-Type: application/json

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "station__microgram__run-sota-drift-detection",
    "arguments": {
      "domain": "",
      "evidence_level": 0,
      "authority_weight": 0,
      "novelty_score": 0
    }
  }
}
```

## Related

- [/tools](/tools) — all 3062 tools
- [/tools/microgram__run-sota-drift-detection](/tools/microgram__run-sota-drift-detection) — HTML page
- [/tools/microgram__run-sota-drift-detection/json](/tools/microgram__run-sota-drift-detection/json) — JSON form (agent-friendly)
- [/api/mcp](/api/mcp) — endpoint
- [/AGENTS.md](/AGENTS.md) — agent guide
