package com.correx.core.sessions

import kotlinx.datetime.Instant

data class SessionState(
    val status: SessionStatus,
    val createdAt: Instant? = null,
    val updatedAt: Instant? = null,
    val invalidTransitions: Int = 0,
    val boundWorkspace: BoundWorkspace? = null,
    val boundProfile: BoundProfile? = null,
    val boundProjectProfile: BoundProjectProfile? = null,
    val boundAgentInstructions: BoundAgentInstructions? = null,
)
