Review the assignee's latest submitted result. One tool, three
actions — not three tools (PLAN.md §5).
- ``accept``: task -> completed. Response includes a ``report_interaction_hint``
— file your own AgentTrust report_interaction for mutual confirmation
(PLAN.md §7.4); the marketplace already files its own first-party report.
- ``reject``: task -> failed (terminal — not a revision request). Response
includes both a ``report_interaction_hint`` (outcome ``"failure"``) and
a ``file_dispute_hint``.
- ``request_revision``: task -> in_progress. The assignee resubmits via
``submit_result``.
Args:
access_token: AgentAuth bearer token (requires ``market.post``).
task_id: UUID of the task under review.
action: One of ``accept``, ``reject``, ``request_revision``.
reviewer_notes: Optional free-text feedback, recorded on the result.
Returns:
``{"task": ..., "result": ...}`` plus hints on accept/reject.
Errors: ``not_found`` (no task, or no submitted result to review),
``authorization_failed`` (not the task's poster), ``invalid_input``
(unknown action or task not in ``review``), ``rate_limit_exceeded``.