Dos huecos que dejó el trabajo del componente.
- **`morfo.md` no decía que el vocabulario `MorfoElement` vive DUPLICADO**: la
unión de TypeScript en `types.ts` y la lista de literales del validador sium
en `schema.ts`. Añadir solo la unión compila limpio y revienta en runtime, y
`npm run check` no lo ve — lo caza `morfo:check`, o simplemente montar el
componente. Entra como pitfall con el error literal que escupe y el incidente
que lo destapó (`'text'`, para la interpretación legible del Barcode).
- **El §10 del registro de diferidos se escribió ANTES del perfil ISBN** y ya no
decía la verdad: listaba como pendiente un trabajo que se envió el mismo día.
Ahora separa lo enviado (el perfil de entrada sobre EAN-13, con su razón de
no ser una simbología) de lo que sigue diferido, y deja escrita junto al
add-on EAN-5 la restricción dura de la hyphenación: no se calcula desde el
número, necesita las tablas de rangos de la International ISBN Agency — dato
versionado con fecha de caducidad que una librería de cero dependencias no
puede tragarse. El string con guiones lo trae el consumidor.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>