Library assistant review status

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.