Record deterministic JSON Pointer evidence
evidrift_record_json_pointerGenerates a content-addressed Evidrift receipt by resolving an RFC 6901 pointer in a repository-local JSON file and linking a claim to affected code.
Instructions
Read one repository-local JSON file, resolve an RFC 6901 pointer, and create a content-addressed Evidrift receipt. No URL, command, package code, or LLM is invoked.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| claim | Yes | Human claim explaining why this JSON contract matters. | |
| pointer | Yes | RFC 6901 JSON Pointer. An empty string selects the document root. | |
| jsonPath | Yes | Repository-relative `.json` source path. | |
| affectedCodeLine | No | Optional 1-based affected source line. | |
| affectedCodePath | Yes | Repository-relative source file affected by the claim. |