Base del rework de F-A al modelo de estructura COMPARTIDA (aditivo, sin cambio de
comportamiento; el provider aun usa el modelo-mapa hasta el rework):
- Block.i18n: contenido inline de los idiomas INACTIVOS por bloque (el activo en
`children`); solo hojas de texto. Sobrevive normalize/ops via spread.
- PalabrasDocument.languages: la LISTA de idiomas = FUENTE DE VERDAD de si el doc es
multilenguaje (el doc se auto-describe; la prop `languages` = override opcional).
- PalabrasDocument.activeLang: qué idioma vive en `children` (round-trip).
- normalize preserva languages + activeLang en la reconstruccion raiz (como scheme).
Handoff corregido: F-A shipeada = modelo-MAPA (permite divergencia, rechazado);
rework Camino A EN CURSO (esquema hecho, provider pendiente = tarea de manana).
0 errores palabras · normalize 5/5.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>