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.
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 |