package com.loremind.domain.generationcontext;

import lombok.Value;

/**
 * Un message d'une conversation avec le LLM.
 *
 * Rôles acceptés : "user", "assistant", "system".
 * Object de valeur immuable — cohérent avec le reste du domaine.
 */
@Value
public class ChatMessage {

    String role;
    String content;
}
