export function readPartText(accum: Record | undefined, part: { id: string; text?: string }): string { return (accum?.[part.id] ?? part.text ?? "").trim() }