hub_claim_check
Check if a file is inside any live claim before editing. Returns holders, your claims, and unmatchable prose for coordination.
Instructions
Before editing a file: is it inside somebody's live claim? Returns {free, holders:[{agent, area, since, note}], mine, unmatchable} — mine are your own claims covering it (pass agent), unmatchable the prose claims on the project that no path can be tested against. Pure read. The lock is soft by constitution: this informs, it does not forbid — coordinate with the holder.
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": {
"path": "<path>"
},
"name": "hub_claim_check"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | the file (absolute, or relative to the project root) | |
| agent | No | you — so your own claims are reported as `mine`, not as holders | |
| project | No | slug; resolved from the path (marker / sync path / folder name) when omitted |