helvabase_contribute_dossier
Save field contributions with provenance, source markers, comment and revision protection. Use prefill for empty fields; it refuses overwriting existing work. Assistant submissions never claim human authorship or approval. Attachments must reference an approved source ID. Resolve changed dependencies before re-review. Each mutation preserves an immutable history.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| changes | Yes | ||
| projectId | Yes | Helvabase project/mapping ID returned by list or create dossier, never a local path. | |
| idempotencyKey | Yes | Unique key for this logical mutation. Reuse exactly the same key and arguments after a timeout; never generate a new key to force a replay. | |
| expectedRevision | Yes |