fix: rename autoreview security event kind

Co-authored-by: Codex noreply@openai.com
This commit is contained in:
viyatb-oai
2026-04-27 14:01:42 -07:00
parent 9f858b3453
commit 433f8bb396
2 changed files with 9 additions and 9 deletions

View File

@@ -7,22 +7,22 @@ use sqlx::sqlite::SqliteRow;
pub enum SecurityEventKind {
/// Sandbox enforcement observed and blocked an attempted action.
SandboxViolation,
/// A reviewer assessed a proposed action.
GuardianAssessment,
/// Automated review made a decision about a proposed action.
AutoReviewDecision,
}
impl SecurityEventKind {
pub const fn as_str(self) -> &'static str {
match self {
Self::SandboxViolation => "sandbox_violation",
Self::GuardianAssessment => "guardian_assessment",
Self::AutoReviewDecision => "auto_review_decision",
}
}
pub fn from_db_value(value: &str) -> Option<Self> {
match value {
"sandbox_violation" => Some(Self::SandboxViolation),
"guardian_assessment" => Some(Self::GuardianAssessment),
"auto_review_decision" => Some(Self::AutoReviewDecision),
_ => None,
}
}

View File

@@ -189,7 +189,7 @@ mod tests {
runtime
.insert_security_event(&SecurityEventCreateParams {
created_at: 1_700_000_002,
kind: SecurityEventKind::GuardianAssessment,
kind: SecurityEventKind::AutoReviewDecision,
thread_id: Some("thread-2".to_string()),
turn_id: Some("turn-3".to_string()),
call_id: Some("call-3".to_string()),
@@ -210,7 +210,7 @@ mod tests {
details_json: None,
})
.await
.expect("insert guardian event");
.expect("insert auto review event");
assert_eq!(
runtime
@@ -275,15 +275,15 @@ mod tests {
runtime
.list_security_events(&SecurityEventQuery {
thread_id: None,
kind: Some(SecurityEventKind::GuardianAssessment),
kind: Some(SecurityEventKind::AutoReviewDecision),
limit: Some(1),
})
.await
.expect("list guardian events"),
.expect("list auto review events"),
vec![SecurityEvent {
id: 3,
created_at: 1_700_000_002,
kind: SecurityEventKind::GuardianAssessment,
kind: SecurityEventKind::AutoReviewDecision,
thread_id: Some("thread-2".to_string()),
turn_id: Some("turn-3".to_string()),
call_id: Some("call-3".to_string()),