- Tier: {exitCriteria.tierTo}
+ {t('roadmap.table.tierLabel')} {exitCriteria.tierTo}
- Score: {exitCriteria.scoreTarget}
+ {t('roadmap.table.scoreLabel')} {exitCriteria.scoreTarget}
{exitCriteria.kpiTargets.map((k, i) => (
@@ -1132,14 +1132,14 @@ function WaveCard({
{/* v3.7: Nota explicativa de Red Flags */}
- Red Flags: CV >120% (alta variabilidad) · Transfer >50% (proceso fragmentado) · Vol <50 (muestra pequeña) · Valid <30% (datos ruidosos)
+ {t('roadmap.table.redFlagsNote')}
-
Skills ({wave.skills.length}):
+
{t('roadmap.table.skills')} ({wave.skills.length}):
{wave.skills.map((skill, idx) => (
diff --git a/frontend/locales/en.json b/frontend/locales/en.json
index db2e277..073abaf 100644
--- a/frontend/locales/en.json
+++ b/frontend/locales/en.json
@@ -778,6 +778,10 @@
"potential": "Potential",
"redFlagsNote": "Red Flags: CV >120% (high variability) · Transfer >50% (fragmented process) · Vol <50 (small sample) · Valid <30% (noisy data)",
"skills": "Skills",
+ "entry": "ENTRY",
+ "exit": "EXIT",
+ "tierLabel": "Tier:",
+ "scoreLabel": "Score:",
"financialMetrics": "Financial Metrics",
"setupLabel": "Setup",
"recurringPerYear": "Recurring/year",
diff --git a/frontend/locales/es.json b/frontend/locales/es.json
index b33112e..1719cb5 100644
--- a/frontend/locales/es.json
+++ b/frontend/locales/es.json
@@ -778,6 +778,10 @@
"potential": "Potencial",
"redFlagsNote": "Red Flags: CV >120% (alta variabilidad) · Transfer >50% (proceso fragmentado) · Vol <50 (muestra pequeña) · Valid <30% (datos ruidosos)",
"skills": "Skills",
+ "entry": "ENTRADA",
+ "exit": "SALIDA",
+ "tierLabel": "Tier:",
+ "scoreLabel": "Score:",
"financialMetrics": "Métricas Financieras",
"setupLabel": "Setup",
"recurringPerYear": "Recurrente/año",