calibration_report
Compare screen-reader navigation observations against saved Tactual analysis data to generate calibration scores and detect announcement drift.
Instructions
Run a calibration dataset against saved full Tactual analysis JSON and return structured scoring signals. Use this after analyze_url --full-json/format=json artifacts or VM/manual screen-reader observations have been collected. Read-only; file inputs must be inside the current working directory. Returns JSON by default so agents can inspect scoringSignals, announcement drift, and per-target calibration errors.
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": {
"datasetPath": "<datasetPath>"
},
"name": "calibration_report"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| format | No | Output format. JSON is best for agent workflows; markdown is for human review. | json |
| analysisDir | No | Directory of full analysis JSON files, within the current working directory | |
| datasetPath | Yes | Path to calibration dataset JSON, within the current working directory | |
| allowMissing | No | Allow observations whose URLs have no matching analysis JSON | |
| analysisPaths | No | Full analysis JSON files produced by analyze_url/analyze-url |