package com.correx.core.tools.state

import com.correx.core.events.events.AssessedIssue
import com.correx.core.events.events.ToolCallObservation
import com.correx.core.events.risk.RiskAction
import kotlinx.serialization.Serializable

@Serializable
data class ToolCallAssessmentRecord(
    val issues: List<AssessedIssue> = emptyList(),
    val observations: List<ToolCallObservation> = emptyList(),
    val disposition: RiskAction,
)
