helvabase_check_draft
Persist checks against the exact current draft and explicit text spans for support gaps, repeated commercial values and validity dates. Locations are zero-based character spans of persisted text. Echo expectedReportRevision from helvabase_draft_checks (null initially). Once adopted, prior fields and their section targets cannot be omitted; a changed draft needs a fresh clear report before final review/export. Checks remain bounded and never confer human approval.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fields | Yes | ||
| revision | 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. | |
| expectedReportRevision | Yes |