docs(block2): lift the gate — open the social round
The de-risking spike validated the whole social happy path, so Block 2 moves from "do NOT start" to STARTED. Records the build order (transport foundation in commons_core first, on the vetted pure-Dart nostr lib) and marks open-decisions D.3/D.7 as resolved by the spike.
This commit is contained in:
parent
d433748ab5
commit
a03154030b
2 changed files with 5 additions and 3 deletions
|
|
@ -2,6 +2,8 @@
|
|||
|
||||
*Revisión de conjunto antes de seguir construyendo. Reúne los cabos sueltos repartidos por los docs de diseño, ordenados por cuándo hay que decidirlos, y nombra las tensiones del plan que conviene mirar de frente.*
|
||||
|
||||
> **Actualización (2026-07-10) — se abre la ronda social (Block 2).** El spike de de-risking ([spike-block2-findings.md](spike-block2-findings.md)) validó el happy-path completo de la capa social: derivación de la clave Nostr desde la semilla Ğ1, `OfferTransport`/NIP-99, mensajería NIP-17 (privada y con metadatos ocultos) y red de confianza estilo Duniter, todo sobre **una `NostrConnection` compartida con tres interfaces**. Con eso, la puerta de "no empezar Block 2" queda **levantada**. Orden de construcción dentro de Block 2: **(1) base de transporte en `commons_core`** (sobre librerías contrastadas — `nostr`, Dart puro, LGPL) → (2) UI de ofertas → (3) endurecer mensajería (entrega offline, vectores NIP-44, multidispositivo) → (4) parámetros WoT + arranque en frío. Los ítems de §B siguen siendo las decisiones a cerrar; §D.3 y §D.7 quedan **resueltos** por el spike.
|
||||
|
||||
## A) Decidir antes de escribir código de la Fase 1 (inventario)
|
||||
|
||||
Estas fijan `schemaVersion = 1` y el arranque técnico:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue