Expose review decision audit metadata

This commit is contained in:
2026-05-15 16:16:05 +02:00
parent 43e7f7138f
commit 5c2262bcf2
7 changed files with 140 additions and 2 deletions

View File

@@ -513,6 +513,15 @@ class ReviewDecisionResponse(BaseModel):
action: str
notes: str
created_at: str
reviewer_type: str = "unknown"
reviewer_id: str = ""
policy_version: str = ""
criteria_version: str = ""
criterion_ids: list[str] = Field(default_factory=list)
evidence_refs: list[str] = Field(default_factory=list)
rationale: str = ""
accepted_after_edits: bool = False
decision_kind: str = "other"
class QualityCriterionResponse(BaseModel):