All writes are new API-NEW — today review_status is read-only.
Addendum §4: the UI action is cell-level; the write applies to all unresolved claims in the cell unless
explicit claim_ids are supplied. Maps to review_status {accepted, rejected, escalated}.
Challenge uses a structured reason-code taxonomy (feeds evals, doc 07), not free text.
Records you + timestamp + the evidence state. One action.
“Accepted” ≠ legally correct. It records a reviewer’s decision on a specific evidence state for this matter.
needs_source (it was unsupported)Rejected cells are excluded from the client-ready output by default, but the decision record stays in the audit export.
Structured disagreement — you dissent but haven’t resolved it.
Resolution. Re-opening a challenged cell and choosing Accept or Reject supersedes the challenge; the audit record preserves which claims were affected and by whom. Reviewer role is read-only in 4A (addendum §7) — these actions are disabled for reviewers with a clear tooltip until review permissions are explicitly added.