propose_dependency
Propose linking two tasks with a dependency (FINISH_TO_START etc.) for human review. Writes a PENDING suggestion; on accept the dependency is created (with a circular-chain guard). Use when you see a sequencing constraint between tasks but want human confirmation before wiring it.
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": {
"predecessorId": "<predecessorId>",
"successorId": "<successorId>",
"reason": "<reason>"
},
"name": "propose_dependency"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lag | No | Integer days. Default 0; negative for lead time. | |
| type | No | Dependency type. Default FINISH_TO_START. | |
| reason | Yes | Why this dependency. Shown to the reviewer. 1-2000 chars. | |
| successorId | Yes | Task that depends on the predecessor. | |
| predecessorId | Yes | Task that must complete (or start) first. |