ContractSpec docs

OSS-first docs

These docs teach the open system first: contracts, generated surfaces, runtimes, governance, and incremental adoption. Studio shows up as the operating layer on top, not as the source of truth.

Reject a review record

Terminal-reject a review record; emits one audit event with the reviewer-supplied reason.

field.key.label
Reject a review record
field.version.label
field.type.label
field.title.label
Reject a review record
field.description.label

Terminal-reject a review record; emits one audit event with the reviewer-supplied reason.

field.tags.label
review,reject,mutation
field.owners.label
field.stability.label
public

Terminally rejects a review record. Terminal at the record level — re-opening requires a fresh review.

Per SEAMS §1.3 (S-11), emits exactly one `audit.event.append` with kind `review.rejected` and retention class `regulatory`. Returns `auditEventId` so the UI can deep-link to the record.

Capability: `review.act`. Per SEAMS §1.5, missing capability returns `FORBIDDEN` — auditor persona sees the button disabled.

Idempotency: `idempotencyKey` is required.