accept_nonconformance
Record a written acceptance for a nonconformance that will not be corrected, retaining the marker with its reason for audit instead of clearing it silently.
Instructions
Record the written disposition for a nonconformance that will not be corrected. A marker is never cleared silently: it leaves either because a later revision passes, or because someone accepts it in writing here. The marker is RETAINED with the acceptance beside it, and the acceptance covers only the revision it names - the next write is validated fresh, and accepted markers stay counted at session start, separately from open ones. The reason must be at least 10 characters: it is what an audit reads later.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| doc_id | Yes | Document carrying the open marker. | |
| reason | Yes | Why this nonconformance is accepted rather than corrected. At least 10 characters. | |
| source | No | Source tag - which host produced this write. One name on every write since 2026-09-27. | |
| exchange | No | The exchange (turn) this write belongs to, counting from 1. A write for exchange n while exchange n-1 was never appended is refused by the session graph until n-1 is appended. | |
| session_id | No | Transcript session id. | |
| accepted_by | No | Alias of `source` (the older name, kept one release). Prefer `source`. |