AssistantShareTurn: {
    clarify?: string[];
    notices?: AssistantNotice[];
    proposalIds?: string[];
    role: "user" | "assistant";
    text: string;
}

One turn of a shared chat, as the panel showed it. proposalIds are the card ids under that reply.