From ea6dc77d350d2459affdd00d84311f797e0918ad Mon Sep 17 00:00:00 2001 From: dev Date: Mon, 28 Sep 2026 14:11:21 +0200 Subject: [PATCH] Update the handoff: phase 2 step 2 done Co-Authored-By: Claude Opus 5.5 --- docs/HANDOFF.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/HANDOFF.md b/docs/HANDOFF.md index b1b3c73..c8914ae 100644 --- a/docs/HANDOFF.md +++ b/docs/HANDOFF.md @@ -12,7 +12,7 @@ Los dos repos están en el Gitea privado `g.activething.com` (solo LAN, certific |---|---|---|---| | `datekeys-go` (`go/DateKeys`) | `main` | `9ac9cd9` | Spec v0.8.2 cerrada, con el tag anotado **`spec-v0.8.2`**. Codec propio, vectores compartidos, enmienda de canonicidad y las dos rondas de la revisión formal. | | | `v0.8.2` | `9ac9cd9` | Igual que `main`; ya no hace falta. | -| `App` (`go/DateKeys-App`) | `main` | `71ab8fb` | Librería TypeScript (pasos 1 a 8), página `/inspect`, contraste BLS. `testdata` sincronizado a `9ac9cd9` (`spec-v0.8.2`). 2 379 tests; `npm run verify` en verde. | +| `App` (`go/DateKeys-App`) | `main` | `74e1215` | Librería TypeScript (pasos 1 a 8), página `/inspect`, contraste BLS. `testdata` sincronizado a `9ac9cd9` (`spec-v0.8.2`). Fase 2, paso 2 hecho: dependencias de ejecución y guardas. 2 384 tests; `npm run verify` en verde. | | `AppOld` (solo local) | `master` | `4d2b0a1` | Prototipo antiguo. No se toca. | Verificación ya hecha sobre `datekeys-go`: @@ -47,8 +47,8 @@ Siguen valiendo estas reglas: ### 2.2 Fase 2: abrir cápsulas en el navegador Plan: `docs/PLAN_fase2_ibe_noble2.md` v2, con las decisiones confirmadas por el autor. Los pasos 2 a 8 de su sección 10: -- `age-encryption` 0.3.1 y noble 2.4.0 como dependencias de ejecución, con sus guardas; -- `ibe.ts` sobre noble 2, con vectores generados desde Go; +- hecho el 28-09 (`74e1215`): `age-encryption` 0.3.1 y noble 2.4.0 como dependencias de ejecución, con sus guardas en `src/lib/dependencies.test.ts` y `check-build.mjs`. El README de `App` recoge el coste medido en el bundle, 73 KB con gzip para todo, y `npm audit`; +- siguiente, el paso 3: `ibe.ts` sobre noble 2, con vectores generados desde Go; - `release.ts`; - `open.ts` (pasos 9 a 18, descifrado en streaming a OPFS); - cifrado a nivel de stanza e interoperabilidad con Go;