Spaces:
Sleeping
Sleeping
docs(roadmap): mark English UI epic criteria complete
Browse files
roadmap/PROMPT-english-ui.md
CHANGED
|
@@ -46,12 +46,12 @@ Already closed in roadmap. If audit finds NEW user-facing terms not in §0.1, li
|
|
| 46 |
5. Vitest green + smoke; approval gate → merge.
|
| 47 |
|
| 48 |
## Criterios de aceptación
|
| 49 |
-
- [
|
| 50 |
-
- [
|
| 51 |
-
- [
|
| 52 |
-
- [
|
| 53 |
-
- [
|
| 54 |
-
- [
|
| 55 |
|
| 56 |
## Cómo probar
|
| 57 |
1. `npm run dev` (+ backend).
|
|
|
|
| 46 |
5. Vitest green + smoke; approval gate → merge.
|
| 47 |
|
| 48 |
## Criterios de aceptación
|
| 49 |
+
- [x] No Spanish visible in UI (Arithmetic, Compare, VIEW, sliders, landscape gate, modals).
|
| 50 |
+
- [x] Compare 3D labels remain raw tokens (§4.6).
|
| 51 |
+
- [x] Internal `data-view` / mode keys unchanged.
|
| 52 |
+
- [x] Tests green; titles EN; comments ES→EN in scope.
|
| 53 |
+
- [x] Historical CHANGELOG still Spanish; new notes EN.
|
| 54 |
+
- [x] Residual grep of UI Spanish in `src/` clean (or documented false positives).
|
| 55 |
|
| 56 |
## Cómo probar
|
| 57 |
1. `npm run dev` (+ backend).
|
roadmap/english-ui-i18n.md
CHANGED
|
@@ -1,8 +1,8 @@
|
|
| 1 |
# Roadmap: English-only product surface (UI + in-scope code)
|
| 2 |
|
| 3 |
-
> **Estado:**
|
| 4 |
> **Base:** `main` + lecciones `.agents/skills/dev-protocol/lessons-learned.md`.
|
| 5 |
-
> **Entrega:**
|
| 6 |
> **Idioma objetivo:** **English** en todo lo que ve el usuario y en strings/tests del producto.
|
| 7 |
> **Fuera de alcance explícito:** `roadmap/archivo/**`, `.agents/**` skills (salvo lesson i18n nueva), handoffs de agentes. Este roadmap + audit + prompt **sí** se actualizan.
|
| 8 |
|
|
@@ -92,9 +92,9 @@
|
|
| 92 |
3. Entregar tabla en el PR/comentario de etapa: `file:line | current | suggested EN | class`.
|
| 93 |
|
| 94 |
### A.3 Criterios
|
| 95 |
-
- [
|
| 96 |
-
- [
|
| 97 |
-
- [
|
| 98 |
|
| 99 |
**Rama sugerida:** `docs/english-ui-audit` (o sección en este archivo + commit docs).
|
| 100 |
|
|
@@ -123,7 +123,7 @@ Humano confirmó D6–D8 + tabla §0.1. **No re-preguntar** salvo strings nuevos
|
|
| 123 |
### C.2 Criterios
|
| 124 |
- [x] Smoke UI: ninguna cadena ES visible en Arithmetic / Compare / Análisis / Navegación / POINTS·MESH·RIBBONS / landscape gate.
|
| 125 |
- [x] Vitest verde; asserts de copy actualizados.
|
| 126 |
-
- [
|
| 127 |
|
| 128 |
**Rama:** `feat/english-user-facing-copy`
|
| 129 |
|
|
@@ -140,7 +140,7 @@ Humano confirmó D6–D8 + tabla §0.1. **No re-preguntar** salvo strings nuevos
|
|
| 140 |
|
| 141 |
### D.2 Criterios
|
| 142 |
- [x] D7/D8 cumplidos; exclusiones D3 intactas.
|
| 143 |
-
- [
|
| 144 |
|
| 145 |
**Rama:** puede ir en `feat/english-user-facing-copy` si el agente hace C+D juntos, o `feat/english-dev-strings`.
|
| 146 |
|
|
|
|
| 1 |
# Roadmap: English-only product surface (UI + in-scope code)
|
| 2 |
|
| 3 |
+
> **Estado:** cerrado / merged a `main` (2026-08-02).
|
| 4 |
> **Base:** `main` + lecciones `.agents/skills/dev-protocol/lessons-learned.md`.
|
| 5 |
+
> **Entrega:** A→D completadas (`docs/english-ui-audit` + `feat/english-user-facing-copy`).
|
| 6 |
> **Idioma objetivo:** **English** en todo lo que ve el usuario y en strings/tests del producto.
|
| 7 |
> **Fuera de alcance explícito:** `roadmap/archivo/**`, `.agents/**` skills (salvo lesson i18n nueva), handoffs de agentes. Este roadmap + audit + prompt **sí** se actualizan.
|
| 8 |
|
|
|
|
| 92 |
3. Entregar tabla en el PR/comentario de etapa: `file:line | current | suggested EN | class`.
|
| 93 |
|
| 94 |
### A.3 Criterios
|
| 95 |
+
- [x] Cero superficies user-facing omitidas en el inventario (smoke UI documentado).
|
| 96 |
+
- [x] Lista de dudas de glosario actualizada (§0.1) si aparecen términos nuevos.
|
| 97 |
+
- [x] **No** merge de código de traducción en A (solo doc de auditoría: puede vivir como sección append en este roadmap o `roadmap/english-ui-audit.md`).
|
| 98 |
|
| 99 |
**Rama sugerida:** `docs/english-ui-audit` (o sección en este archivo + commit docs).
|
| 100 |
|
|
|
|
| 123 |
### C.2 Criterios
|
| 124 |
- [x] Smoke UI: ninguna cadena ES visible en Arithmetic / Compare / Análisis / Navegación / POINTS·MESH·RIBBONS / landscape gate.
|
| 125 |
- [x] Vitest verde; asserts de copy actualizados.
|
| 126 |
+
- [x] Approval gate → merge.
|
| 127 |
|
| 128 |
**Rama:** `feat/english-user-facing-copy`
|
| 129 |
|
|
|
|
| 140 |
|
| 141 |
### D.2 Criterios
|
| 142 |
- [x] D7/D8 cumplidos; exclusiones D3 intactas.
|
| 143 |
+
- [x] Suite verde; approval gate → merge.
|
| 144 |
|
| 145 |
**Rama:** puede ir en `feat/english-user-facing-copy` si el agente hace C+D juntos, o `feat/english-dev-strings`.
|
| 146 |
|