evidence_attach
Attach evidence to a Process run via an append-only event.
Source of truth is evidence.attached on run:{id}. A second
attach to the same slot supersedes the previous pointer. Agents
should prefer this (or file_create(work_id=) auto-attach) over
mutating a case-file row.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | file, drive, url, pr, comment, or text | |
| slot | No | Evidence slot (scan-notes). Omit to auto-slot from the pointer | |
| agent | No | Override agent attribution label | |
| title | No | Human label for this attachment | |
| run_id | Yes | Process run UUID — evidence lands on run:{id} | |
| pointer | Yes | Pointer: file:<uuid>, drive:<uuid>, pr:<url>, or https://… | |
| work_id | No | Optional work UUID recorded on the event | |
| project_id | No | Optional project UUID recorded on the event | |
| supersedes | No | Optional prior pointer this attachment replaces |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||