@ -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. |
| `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. |
| | `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. |
| `AppOld` (solo local) | `master` | `4d2b0a1` | Prototipo antiguo. No se toca. |
Verificación ya hecha sobre `datekeys-go`:
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
### 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:
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;
- 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`;
- `ibe.ts` sobre noble 2, con vectores generados desde Go;
- siguiente, el paso 3: `ibe.ts` sobre noble 2, con vectores generados desde Go;
- `release.ts`;
- `release.ts`;
- `open.ts` (pasos 9 a 18, descifrado en streaming a OPFS);
- `open.ts` (pasos 9 a 18, descifrado en streaming a OPFS);
- cifrado a nivel de stanza e interoperabilidad con Go;
- cifrado a nivel de stanza e interoperabilidad con Go;