diff --git a/frontend/index.html b/frontend/index.html
index f454702..fd4f855 100644
--- a/frontend/index.html
+++ b/frontend/index.html
@@ -1056,8 +1056,8 @@ async function loadOnboardingPipeline() {
${STAGE_ICONS.map((icon,i) => `${icon} ${STAGE_LABELS[i]}`).join('')}
- ${renderSection('With Detection Coverage', `${withRules.length} sources — 6-stage pipeline`, withRules, 'ob-with')}
- ${renderSection('Parser Only', `${withoutRules.length} sources — no detection rules mapped (stages 5–6 N/A)`, withoutRules, 'ob-without')}
+ ${renderSection('Full Pipeline', `${withRules.length} sources — detection rules mapped (all 6 stages)`, withRules, 'ob-with')}
+ ${renderSection('Partial Pipeline', `${withoutRules.length} sources — no detection rules mapped (stages 5–6 N/A)`, withoutRules, 'ob-without')}
${sources.length === 0 ? 'No active sources found — sync sources on the Coverage Map first.
' : ''}`
} catch(e) {
if (tableEl) tableEl.innerHTML = `${esc(e.message)}
`