compare_baseline
Computed variance of a project against one of its baselines: project finish slip (calendar days), an on-track / at-risk / behind rating, counts of delayed / on-time / ahead / added / removed tasks, and the worst slippers with their start, finish, planned-duration and started-late variance. Duration variance uses the stored planned duration, not the date span. Also returns summary: the comparison in plain English (paragraphs on the finish and the chain of tasks driving it, scope, cost where the caller may read it, tasks added and removed, and a list of the five largest start or finish moves), built without AI, the same text the Baselines tab shows. Use get_baseline for the raw snapshot. On every plan unless baselines are set to Professional; then it needs Professional or above, and below Professional reads continue for 30 days after the change, then are refused.
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": {
"baselineId": "<baselineId>"
},
"name": "compare_baseline"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| maxTasks | No | How many worst slippers to return (default 10). | |
| baselineId | Yes |