Review Board Action
Record an operator board decision as a chained, signed receipt.
The scope gate is enforced upstream by the dashboard-auth middleware (operator scope required for this write); the acting principal arrives on request.state.dashboard_principal. The decision row is appended via EventJournal.resume so it chains onto the verified journal tail and fails closed on a poisoned chain (409).
post/dashboard/review-board/runs/{run_id}/tasks/{task_id}/review
Path parameters
run_idstring required
task_idstring required
Request body
Response
Successful Response
{"stackTrail":"paths:/dashboard/review-board/runs/{run_id}/tasks/{task_id}/review:post:responses:200:content:application/json:schema","oasType":"schema","type":"unknown"}