package models import "time" type AgentDecision struct { ID uint64 `gorm:"primaryKey"` DecisionType string `gorm:"size:50;index"` BookingID *uint64 `gorm:"index"` Context string `gorm:"type:jsonb"` Decision string `gorm:"type:jsonb"` Reasoning string `gorm:"type:text"` Outcome *string `gorm:"size:30;index"` OutcomeRecordedAt *time.Time CreatedAt time.Time }