@ -22,6 +22,8 @@ Sirve para retomar sin contexto previo, sea una persona o una sesión de Claude.
**La app Flutter queda archivada** para más adelante, por decisión del autor del 6-10 («la aplicación de Flutter de momento se archiva para un futuro»). La librería Dart está lista para cuando se retome.
**La app Flutter queda archivada** para más adelante, por decisión del autor del 6-10 («la aplicación de Flutter de momento se archiva para un futuro»). La librería Dart está lista para cuando se retome.
**Fuzzing (6-10, noche).** `FUZZ_PARALLEL=4 scripts/fuzz.sh 60s` sobre `69dbb0c`, los 25 objetivos, `FuzzParseInfo` y `FuzzCheckURI` incluidos: limpio, sin entradas nuevas que fallen.
**`datekeys-ts` 0.2.0 (6-10, noche).** El autor dijo «cierra la 0.2.0 y continua». `8cf0685`, «Release 0.2.0», con el tag anotado `v0.2.0` y `main` avanzado hasta él sin fusión; después `f7cdb5a` abre `0.3.0-dev`. Cubre la especificación 0.13: lee los formatos 1 a 3 y escribe el 3, con firma, sello, llave de palabras, nota y localizador.
**`datekeys-ts` 0.2.0 (6-10, noche).** El autor dijo «cierra la 0.2.0 y continua». `8cf0685`, «Release 0.2.0», con el tag anotado `v0.2.0` y `main` avanzado hasta él sin fusión; después `f7cdb5a` abre `0.3.0-dev`. Cubre la especificación 0.13: lee los formatos 1 a 3 y escribe el 3, con firma, sello, llave de palabras, nota y localizador.
**`ParseInfo`, endurecido (6-10, noche).** El autor dijo «deja el 1 MiB y endurece ParseInfo, continua». Sin cambio normativo, porque el §44.1 ya lo pedía: `ParseInfo` comprueba la cadena del stanza sellado (hexadecimal en minúsculas, y la de Quicknet para una DateKey de Quicknet) y que el cuerpo lleve un texto de 4096 bytes o un múltiplo, así que una cabecera sin cuerpo se rechaza; `Info.Extension` rechaza una DateKey de un perfil no fijado. Go `69dbb0c`, y TypeScript y Dart con sus vectores de Go regenerados. `locator.Open` sigue leyendo como mucho 1 MiB, por decisión del autor.
**`ParseInfo`, endurecido (6-10, noche).** El autor dijo «deja el 1 MiB y endurece ParseInfo, continua». Sin cambio normativo, porque el §44.1 ya lo pedía: `ParseInfo` comprueba la cadena del stanza sellado (hexadecimal en minúsculas, y la de Quicknet para una DateKey de Quicknet) y que el cuerpo lleve un texto de 4096 bytes o un múltiplo, así que una cabecera sin cuerpo se rechaza; `Info.Extension` rechaza una DateKey de un perfil no fijado. Go `69dbb0c`, y TypeScript y Dart con sus vectores de Go regenerados. `locator.Open` sigue leyendo como mucho 1 MiB, por decisión del autor.