From 170482a32b8d7a06e5dabe7b4d77356742b29091 Mon Sep 17 00:00:00 2001 From: erikgh Date: Mon, 3 Aug 2026 11:11:36 -0600 Subject: [PATCH] =?UTF-8?q?docs(recorrido):=20spec=20y=20plan=20del=20reco?= =?UTF-8?q?rrido=20de=20di=C3=A1logo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sale de la llamada del 31/jul: "te va contestando y te va como llevando de uno a otro". Los seis puntos de inflexión dejan de ser tarjetas mudas y pasan a ser una conversación. Co-Authored-By: Claude Opus 5 --- .../plans/2026-08-03-recorrido-dialogo.md | 467 ++++++++++++++++++ .../2026-08-03-recorrido-dialogo-design.md | 110 +++++ 2 files changed, 577 insertions(+) create mode 100644 docs/superpowers/plans/2026-08-03-recorrido-dialogo.md create mode 100644 docs/superpowers/specs/2026-08-03-recorrido-dialogo-design.md diff --git a/docs/superpowers/plans/2026-08-03-recorrido-dialogo.md b/docs/superpowers/plans/2026-08-03-recorrido-dialogo.md new file mode 100644 index 0000000..2480ead --- /dev/null +++ b/docs/superpowers/plans/2026-08-03-recorrido-dialogo.md @@ -0,0 +1,467 @@ +# El recorrido de diálogo — Implementation Plan + +> **For agentic workers:** REQUIRED SUB-SKILL: Use superpowers:subagent-driven-development (recommended) or superpowers:executing-plans to implement this plan task-by-task. Steps use checkbox (`- [ ]`) syntax for tracking. + +**Goal:** Convertir `PuntosInflexion` de una rejilla de seis tarjetas mudas en una conversación: cada punto de inflexión enuncia la situación del lector y creeer contesta qué hace al respecto. + +**Architecture:** Nace un primitivo `ParDialogo` que encapsula un intercambio (situación + respuesta + su separación visual) y no sabe nada de la sección que lo monta. `lib/content.ts` cambia la forma de `puntosInflexion.items` de `{ name, desc }` a `{ name, situacion, respuesta }`. `PuntosInflexion` conserva su cabecera y sustituye el cuerpo por una `