check_numeric_claims
Detect fabricated numbers, outliers, and arithmetic inconsistencies. Verify sums, products, and compound growth rates using multi-signal analysis.
Instructions
Multi-signal numeric analysis: fabrication detection, outlier detection, and arithmetic verification.
REQUIRED INPUT FORMAT — copy this structure exactly: {"numbers":[12.5, 15.3, 14.8, 100.0, 13.2],"context":"Quarterly revenue figures in millions"}
Three analysis layers:
Fabrication detection (round-number ratio, spacing CV, precision CV, geometric ratio consistency)
Outlier detection (MAD-based for small samples, Z-score for larger sets)
Arithmetic verification (sum, product, compound growth, weighted average, ratio consistency)
Optional field: "context" (string) — describes the data. Enables compound growth detection when it mentions interest/growth/rate.
Optionally pass "context" with prior iteration data for escalation and stall detection.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| context | No | Optional caller-provided context for iterative enforcement. Include prior failure counts, iteration history, and previous response data to enable escalation and stall detection. Omit for one-shot usage. | |
| numbers | Yes | Array of at least 2 numeric values to check | |
| description | No | Optional text describing the data. Enables compound growth detection when it mentions interest/growth/rate. Example: "Quarterly revenue figures in millions" |