Library assistant review status
Design References
Contract
AIReviewStatus renders review-before-apply
state for assistant changes.
| Field | Required | Type | Behavior |
|---|---|---|---|
state |
yes | enum string |
waiting means review has not started, reviewing means checks are running, approved means apply may proceed, rejected means apply is blocked by decision, and error means review failed. |
title |
yes | string | Public-safe review summary. |
summary |
no | string | Public-safe detail text. |
requestID |
no | string | Public support/review id. |
Public-safe text may name the review stage, changed file, status, or request id. It must not include tokens, secrets, raw provider payloads, stack traces, SQL, private customer data, or credential headers.
The component renders status only. Approval or rejection events belong to assistant approvals.
Consequence
Review status is visible state. Decision behavior stays in approval controls and controller handlers.