run_diagnostic_rules
Run domain diagnostic rules over a time range to identify issues, returning structured findings with supporting evidence and confidence levels.
Instructions
Runs the domain diagnostic rule set over a time range and returns structured findings, each citing the specific data samples that support it.
Every finding includes evidence — the actual samples the rule examined — and a confidence level. A finding with confidence 'low' usually means the rule ran against insufficient data (for example, a timing rule given a single-sample point read). Report low-confidence findings as tentative; never present them as established fact.
Rules requiring signals the current source cannot provide are SKIPPED, not failed. Check skipped before concluding that no problems exist: an empty findings list with a non-empty skipped list means 'we didn't look,' not 'nothing is wrong.'
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"start": "<start>",
"end": "<end>"
},
"name": "run_diagnostic_rules"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | Yes | ||
| start | Yes | ||
| rule_ids | No | Specific rules to run. Omit to run all rules applicable to the available signals. Rules whose required signals are unavailable are skipped and reported in `skipped`. |