// ========================================== // Tab Content Renderers - Other Tabs // ========================================== // Functions for rendering Summary, IMPL Plan, Review, and Lite Context tabs // ========================================== // Summary Tab Rendering // ========================================== function renderSummaryContent(summaries) { if (!summaries || summaries.length === 0) { return `
${escapeHtml(previewLines)}${hasMore ? '\n...' : ''}
${escapeHtml(previewLines)}${hasMore ? '\n...' : ''}
${escapeHtml(JSON.stringify(context, null, 2))}
${escapeHtml(plan.summary)}
${escapeHtml(f.path || '')}No data available
'; } // ========================================== // Diagnosis Context Rendering // ========================================== function renderDiagnosisContext(diagnoses) { if (!diagnoses || !diagnoses.manifest) { return ''; } const manifest = diagnoses.manifest; const data = diagnoses.data || {}; let sections = []; // Header with manifest info sections.push(`${escapeHtml(issue.location)}No diagnosis data available
'; }