export function CategorizationScreen({ summary, groups, selectedTaskIds }) { return `

Step 2

Review suggestions

${escapeHtml(summary)}

${selectedTaskIds.length} selected
${groups.map((group) => renderGroup(group, selectedTaskIds)).join("")}
`; } function renderGroup(group, selectedTaskIds) { return `

${escapeHtml(group.title)}

${group.items.length}
`; } function escapeHtml(value) { return String(value) .replaceAll("&", "&") .replaceAll("<", "<") .replaceAll(">", ">") .replaceAll('"', """) .replaceAll("'", "'"); }