Check a Branch's Project Definition
check_definitionCompile one Branch's Project Definition at bloom:def/ with Bloom's authoritative compiler and return { branchId, ok, frontier, diagnostics, summary }. Read-only: it never accepts a version or changes infrastructure. Diagnostics name bloom:def/ paths; the summary lists Environment, Check and Publishing keys. Scope: project:read.
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": {
"branchId": "<branchId>"
},
"name": "check_definition"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| branchId | Yes | The Branch whose `bloom:def/` Definition to compile. Required: a check never picks a head for you. |