21 KiB
book-map.md — anclas estables · «Diseñando lo que ocurre»
Edición: FINAL (2026-07-05, 426 págs., con aparato editorial: índice pág. 3, numeración de páginas, créditos, «Sobre el autor»). Las anclas apuntan a capítulo + §, nunca a páginas. Regla de estabilidad: mientras los §§ de un capítulo no cambien, sus anclas aguantan; cualquier renumeración futura debe actualizar este mapa en el mismo commit. Sirve al repo (F-P0) y espeja la TABLA D.1 del propio libro (subconjunto citado por el código).
Anclas
| Ancla | Destino | Fija |
|---|---|---|
| BK-INTERFAZ | Capítulo 1 | la interfaz como algo que ocurre |
| BK-QWERTY | Capítulo 2 | carga histórica y dependencia del camino |
| BK-PERCEPCION | Capítulo 3 | lo que la percepción ya sabía |
| BK-EVENTO | Capítulo 4 | qué cuenta como evento |
| BK-GRAMATICA | Capítulo 5 | por qué una gramática |
| BK-INT-SEMANTICA | Capítulo 6 | la interacción semántica como unidad |
| BK-CRITERIOS | Capítulo 7 | criterios para que una diferencia sea lenguaje |
| BK-FAMILIAS | Capítulo 8 | las ocho familias |
| BK-EVALUABILIDAD | Capítulo 9 | evaluable frente a estructural |
| BK-A1-EXCEPCION | Capítulo 9, §9 | la aparición-que-advierte y el test sustractivo |
| BK-INTENTS | Capítulo 10 | los seis intents |
| BK-THREAT-LOSS | Capítulo 10 | amenaza frente a pérdida |
| BK-SEMAFORO | Capítulo 10 | crítica del semáforo heredado |
| BK-CANALES | Capítulo 11 | los canales de expresión |
| BK-TIEMPO | Capítulo 12 | gramática temporal |
| BK-DOS-SUPERFICIES | Capítulo 12 | ocurrencia y estado |
| BK-MOTION | Capítulo 13 | la física percibida |
| BK-PRESENCIA | Capítulo 14 | presencia y profundidad |
| BK-FORMA | Capítulo 15 | la forma como canal |
| BK-COLOR | Capítulo 16 | color: refuerzo y valencia |
| BK-SONIDO | Capítulo 17 | el canal sonoro |
| BK-SONIDO-MATERIA | Capítulo 17 | nombrar el sonido por su materia |
| BK-HAPTICA | Capítulo 18 | el canal háptico |
| BK-HAPTICA-MATERIA | Capítulo 18 | primitivas hápticas por sensación |
| BK-MIGRACION | Capítulo 19 | migración semántica |
| BK-COORDINACION | Capítulo 20 | varios canales, un solo evento |
| BK-LEER-FAMILIAS | Capítulo 21 | cómo leer los capítulos de familia |
| BK-CONTACT | Capítulo 22 | contact |
| BK-COMMIT | Capítulo 23 | commit |
| BK-SIGNAL | Capítulo 24 | signal |
| BK-HANDLE | Capítulo 25 | handle |
| BK-MUESTREO | Capítulo 25, §5 | muestrear al ritmo de la percepción |
| BK-EMERGE | Capítulo 26 | emerge |
| BK-SHIFT | Capítulo 27 | shift |
| BK-SUSTAIN | Capítulo 28 | sustain |
| BK-SUSTAIN-ESTADO | Capítulo 28, §7 | sustain como estado con transiciones |
| BK-DELEGATE | Capítulo 29 | delegate: quién actúa |
| BK-INTERPRETE | Capítulo 29, §11 | la frontera del intérprete |
| BK-COMPOSICION | Capítulo 30 | orden señal-mutación y dominancia |
| BK-MATRICES | Capítulo 31 | familias × canales, intents × canales |
| BK-RANGOS | Capítulo 32 | rangos orientativos |
| BK-A11Y-APLICADA | Capítulo 33 | accesibilidad aplicada |
| BK-ANTIPATRONES | Capítulo 34 | catálogo de antipatrones |
| BK-VALIDACION | Capítulo 35 | guía de validación |
| BK-SISTEMA | Capítulo 36 | el sistema de diseño |
| BK-SES | Apéndice A | formalización: el Semantic Event Spec |
| BK-REFERENCIA | Apéndice B | tablas canónicas B.1–B.3 |
| BK-PALETA-SONIDO | Apéndice B | paleta sonora inicial (TABLA B.4) |
| BK-PALETA-HAPTICA | Apéndice B | paleta háptica inicial (TABLA B.5) |
| BK-CASOS | Apéndice C | tres casos de estudio |
| BK-SEMA | Apéndice D | la gramática hecha código |
| BK-PRACTICA-CORRIGIO | Apéndice D | lo que la práctica corrigió (A-1 y D.11) |
| BK-D11 | Apéndice D | la desviación emerge/shift del diálogo |
| BK-ANCLAS | Apéndice D | tabla D.1 de anclas |
| BK-STREAMING | Apéndice E, caso 1 | el texto que fluye |
| BK-OPTIMISTA | Apéndice E, caso 2 | la interfaz optimista |
| BK-SKELETON | Apéndice E, caso 3 | la espera con forma de promesa |
| BK-SCROLL | Apéndice E, caso 4 | el campo sin fondo |
| BK-COLAB | Apéndice E, caso 5 | el otro que edita |
| BK-NOTIF-SO | Apéndice E, caso 6 | la notificación que emigra |
| BK-VOZ-XR | Apéndice E, caso 7 | voz y XR |
| BK-ITINERARIOS | Preliminares | cómo recorrer este libro |
Mapa de secciones de esta edición
CAPÍTULO 1 — Qué entendemos por interfaz
§1 La interfaz como superficie; §2 El límite de la superficie; §3 Del objeto al cambio; §4 Qué llamamos contexto operativo; §5 La interfaz como dimensión perceptible; §6 La interfaz no es solo visual; §7 Estados, eventos y consecuencias; §8 Qué cuenta como evento; §9 Un botón no es un evento; §10 Abrir no siempre significa lo mismo; §11 Por qué esta redefinición importa al programar; §12 Resumen operativo; §13 Síntesis
CAPÍTULO 2 — Por qué preguntamos ahora
§1 Por qué «deuda técnica» no es la categoría correcta; §2 Sedimentación cultural sin examen; §3 Dependencia del camino; §4 Carga paradigmática; §5 Por qué ahora
CAPÍTULO 3 — Fundamentos psicoperceptivos de la interfaz
§1 Por qué necesitamos fundamentos perceptivos; §2 Organización perceptiva: Gestalt, agrupación y figura/fondo; §3 Affordances y acción situada; §4 Atención, saliencia y carga cognitiva; §5 Valoración del evento: cómo el usuario evalúa lo que ocurre; §6 Valencia y activación: el espacio afectivo; §7 Movimiento, causalidad y continuidad; §8 Sonido, multisensorialidad e integración de canales; §9 Esquemas sensoriomotores y cognición corporeizada; §10 Accesibilidad como prueba de arquitectura perceptiva; §11 Cómo usará este libro estos fundamentos; §12 El espacio evaluativo: valencia y activación
CAPÍTULO 4 — El evento como unidad básica de cambio
§1 El cambio no basta; §2 Variación, efecto y evento; §3 El evento no está en el código; §4 El evento como transformación del contexto operativo; §5 Acción, evento y consecuencia; §6 Estado y evento: dos formas de sentido; §7 El evento tiene forma temporal; §8 El evento tiene granularidad; §9 El evento tiene origen; §10 El evento tiene dirección; §11 El evento tiene valencia o estructura; §12 El evento puede ser simple o compuesto; §13 El evento tiene huella; §14 El evento puede fallar; §15 Del evento a la interacción semántica; §16 Resumen operativo; §17 Síntesis
CAPÍTULO 5 — Por qué una gramática de eventos
§1 Por qué la palabra gramática; §2 Qué define una gramática de eventos; §3 Responder no es suficiente; §4 El problema de los efectos aislados; §5 Tres fallos de una interfaz sin gramática; §6 Gramática y economía cognitiva; §7 De la consistencia visual a la consistencia semántica; §8 Los niveles de la gramática; §9 Composición y proporción; §10 La gramática debe ser multicanal; §11 La gramática debe admitir silencio; §12 Gramática no significa rigidez; §13 Gramática y aprendizaje implícito; §14 La gramática como herramienta para programadores; §15 Lo que una gramática debe responder; §16 Resumen operativo; §17 Síntesis
CAPÍTULO 6 — Qué es una interacción semántica
§1 Por qué necesitamos otro término; §2 Definición de interacción semántica; §3 No es una interacción concreta; §4 No es una animación; §5 No es un componente; §6 No es un patrón de diseño; §7 No es un intent; §8 La interacción semántica como unidad de articulación; §9 Toda interacción semántica responde a una pregunta perceptiva; §10 Tiene una firma, no una receta; §11 Puede realizarse por varios canales; §12 Tiene estructura temporal; §13 Puede componerse con otras semánticas; §14 Tiene fronteras; §15 Requiere estabilidad y elasticidad; §16 Puede ser mínima; §17 Cómo saber si algo merece ser interacción semántica; §18 Ejemplo: selección; §19 Ejemplo: notificación; §20 Ejemplo: manipulación; §21 Lo que una interacción semántica debe especificar; §22 Resumen operativo; §23 Síntesis
CAPÍTULO 7 — Criterios para identificar una interacción semántica
§1 El riesgo de declarar semánticas por intuición; §2 Criterio 1: relevancia operativa; §3 Criterio 2: recurrencia estructural; §4 Criterio 3: diferenciabilidad perceptiva; §5 Criterio 4: estabilidad de significado; §6 Criterio 5: elasticidad de realización; §7 Criterio 6: economía cognitiva; §8 Criterio 7: transversalidad; §9 Criterio 8: compatibilidad multicanal; §10 Criterio 9: capacidad de composición; §11 Criterio 10: proporción expresiva; §12 Criterio 11: asimetría significativa; §13 Criterio 12: sobriedad y silencio; §14 Criterio 13: posibilidad de validación; §15 Criterio 14: compatibilidad con accesibilidad; §16 Matriz de decisión; §17 Tres ejemplos; §18 Resumen operativo; §19 Síntesis
CAPÍTULO 8 — De las clases de evento a las familias semánticas
§1 De una lista exploratoria a una gramática manejable; §2 Las ocho preguntas fundamentales; §3 Las ocho familias fundamentales; §4 Lo que se pierde y lo que se conserva; §5 Tres casos difíciles; §6 Familias e intents; §7 Ejemplo narrativo: eliminar una tarea; §8 Por qué no seis; §9 Por qué no doce; §10 Síntesis
CAPÍTULO 9 — Semánticas valenciales y transicionales
§1 La distinción central; §2 Qué significa que un evento sea evaluable; §3 Neutralidad no es ausencia de intent; §4 Recordatorio: los seis intents; §5 Fundamento: valoración del evento; §6 Fundamento: figura y fondo; §7 Fundamento: esquemas sensoriomotores; §8 Confirmaciones desde affordances, atención y afecto; §9 Reglas de composición; §10 Ejemplo: archivo no guardado al cerrar; §11 Consecuencias para diseño e implementación; §12 Síntesis
CAPÍTULO 10 — Intent: más allá del semáforo
§1 El intent como problema no examinado; §2 La herencia del semáforo; §3 De la carretera a la pantalla; §4 Qué codifica realmente la convención heredada; §5 Qué debería ser un intent; §6 El espacio afectivo; §7 Las seis regiones evaluativas; §8 Lo que la convención heredada pierde; §9 Cómo modula el intent; §10 Neutralidad no es ausencia de intent; §11 Familia e intent; §12 Antipatrones; §13 Ejemplo narrativo; §14 Principios; §15 Síntesis
CAPÍTULO 11 — Los canales de expresión del evento
§1 Por qué hablar de canales; §2 Fundamento psicoperceptivo: por qué no basta con decir «visual»; §3 Propiedad técnica y canal de expresión; §4 El evento como composición perceptiva; §5 La web como campo principal de ejemplos; §6 Síntesis
CAPÍTULO 12 — Tiempo, latencia y sincronía
§1 La interfaz como experiencia temporal; §2 Fundamento psicoperceptivo: tiempo, agencia y espera; §3 Latencia; §4 Duración; §5 Espera; §6 Persistencia y huella; §7 Secuencia; §8 Tiempo e intent; §9 Accesibilidad temporal; §10 Síntesis
CAPÍTULO 13 — Motion: la física percibida del evento
§1 Fundamento psicoperceptivo: movimiento, causalidad y continuidad; §2 Causalidad; §3 Continuidad; §4 Energía, masa y activación; §5 Dirección; §6 Motion y familias; §7 Motion y accesibilidad; §8 Síntesis
CAPÍTULO 14 — Presencia y profundidad
§1 Presencia no es existencia técnica; §2 Fundamento psicoperceptivo: figura/fondo, plano y claves de profundidad; §3 emerge, shift y signal: tres formas de aparecer; §4 Profundidad no significa importancia; §5 Desaparecer no significa perder; §6 Ejemplo narrativo: tarjeta eliminada con undo; §7 Ejemplo narrativo: command palette; §8 Accesibilidad de presencia y profundidad; §9 Antipatrones; §10 Síntesis
CAPÍTULO 15 — Forma: límite, affordance e iconografía
§1 Fundamento psicoperceptivo: Gestalt, contorno y affordance; §2 Forma como límite; §3 Forma como affordance; §4 Forma y estado; §5 Forma e intent; §6 Ejemplo narrativo: campo inválido; §7 Ejemplo narrativo: selección de filtro; §8 Ejemplo narrativo: área de drop; §9 Accesibilidad de la forma; §10 Síntesis
CAPÍTULO 16 — Color: refuerzo semántico y valencia
§1 Fundamento psicoperceptivo: saliencia, contraste y codificación; §2 Color e intent; §3 La herencia del semáforo; §4 Lo que el color hace bien; §5 Accesibilidad cromática; §6 Antipatrones; §7 Síntesis
CAPÍTULO 17 — Sonido: urgencia, valencia y microeventos auditivos
§1 Fundamento psicoperceptivo: correspondencias, roughness e integración audiovisual; §2 Qué comunica el sonido; §3 Sonido y familias semánticas; §4 Sonido e intent; §5 Ejemplo narrativo: autoguardado; §6 Ejemplo narrativo: subida completada; §7 Ejemplo narrativo: alerta crítica; §8 Ejemplo narrativo: eliminación; §9 Sonido y web; §10 Accesibilidad sonora; §11 Antipatrones; §12 Síntesis
CAPÍTULO 18 — Háptica y vibración
§1 Fundamento psicoperceptivo: tacto, cuerpo y acción; §2 Qué comunica la háptica; §3 Háptica y familias semánticas; §4 Háptica e intent; §5 La web y sus límites hápticos; §6 Ejemplo narrativo: teclado móvil; §7 Ejemplo narrativo: selección de chip; §8 Ejemplo narrativo: drag-and-drop táctil; §9 Ejemplo narrativo: alerta en wearable; §10 Accesibilidad háptica; §11 Antipatrones; §12 Síntesis
CAPÍTULO 19 — Accesibilidad perceptiva y reducción de canales
§1 Fundamento psicoperceptivo: variabilidad perceptiva y redistribución del significado; §2 Canal único y fragilidad; §3 Migración semántica; §4 Accesibilidad y familias; §5 Síntesis
CAPÍTULO 20 — Coordinación multicanal
§1 Fundamento psicoperceptivo: integración multisensorial y congruencia; §2 La secuencia completa del sistema; §3 Congruencia, redundancia y sobrecarga; §4 Síntesis
CAPÍTULO 21 — Cómo leer los capítulos de familia
§1 La ficha de apertura; §2 La plantilla común; §3 Qué no son las familias; §4 Dos maneras de leer la Parte III; §5 Ejemplo transversal; §6 Síntesis
CAPÍTULO 22 — Contact
§1 Qué es contact; §2 Qué no es contact; §3 Fundamento psicoperceptivo: agencia, causalidad inmediata y esquema táctil; §4 La pregunta perceptiva; §5 contact y latencia; §6 Canales y verbos de contact; §7 contact frente a commit; §8 contact frente a signal; §9 contact en componentes web; §10 contact e intent; §11 contact y accesibilidad; §12 Antipatrones; §13 Síntesis
CAPÍTULO 23 — Commit
§1 Qué es commit; §2 Qué no es commit; §3 Fundamento psicoperceptivo: cierre, consecuencia y memoria de estado; §4 La pregunta perceptiva; §5 Verbos y tipos de commit; §6 commit, huella e intent; §7 Las fronteras temporales: contact y sustain; §8 Ejemplos prácticos; §9 Accesibilidad; §10 Antipatrones; §11 Síntesis
CAPÍTULO 24 — Signal
§1 Qué es signal; §2 Qué no es signal; §3 Fundamento psicoperceptivo: atención, saliencia y carga cognitiva; §4 La pregunta perceptiva; §5 Tipos de señal; §6 Canales, texto e intent; §7 signal frente a emerge y commit; §8 Ejemplos prácticos; §9 Accesibilidad; §10 Antipatrones; §11 Síntesis
CAPÍTULO 25 — Handle
§1 Qué es handle; §2 Qué no es handle; §3 Fundamento psicoperceptivo: control directo, esquema corporal y continuidad; §4 Las fases de handle; §5 Canales y evaluación; §6 Ejemplos prácticos; §7 Accesibilidad; §8 Antipatrones; §9 Síntesis
CAPÍTULO 26 — Emerge
§1 Qué es emerge; §2 Qué no es emerge; §3 Fundamento psicoperceptivo: figura/fondo, presencia y organización del campo; §4 La pregunta perceptiva; §5 Verbos de emerge; §6 Tipos de emerge; §7 Canales e intent; §8 Las fronteras: signal, shift y commit; §9 Ejemplos prácticos; §10 Accesibilidad; §11 Antipatrones; §12 Síntesis
CAPÍTULO 27 — Shift
§1 Qué es shift; §2 Qué no es shift; §3 Fundamento psicoperceptivo: cambio de contexto, orientación y modelo mental; §4 La pregunta perceptiva; §5 Tipos de shift; §6 Canales de shift; §7 shift y familias relacionadas; §8 Ejemplos prácticos; §9 Accesibilidad; §10 Antipatrones; §11 Síntesis
CAPÍTULO 28 — Sustain
§1 Qué es sustain; §2 Qué no es sustain; §3 Fundamento psicoperceptivo: continuidad temporal, incertidumbre y confianza; §4 La pregunta perceptiva; §5 Tipos de sustain; §6 Canales de sustain; §7 sustain e intent; §8 Las fronteras: commit y signal; §9 Ejemplos prácticos; §10 Accesibilidad; §11 Antipatrones; §12 Síntesis
CAPÍTULO 29 — Delegate
§1 Dónde se sitúa el actor delegado; §2 Fundamento psicoperceptivo: atribución de agencia y autoría; §3 Qué es delegate; §4 Verbos principales; §5 Qué no es delegate; §6 delegate e intent; §7 Canales de delegate; §8 Casos no basados en IA; §9 Riesgos de diseño; §10 Accesibilidad de delegate; §11 El agente que interpreta: una frontera; §12 Resumen operativo; §13 Síntesis
CAPÍTULO 30 — Composición de eventos semánticos
§1 Por qué necesitamos composición; §2 Secuencias básicas; §3 Las reglas no son dogmas; §4 Reglas de composición; §5 Ejemplo largo: subida con fallo parcial y recuperación; §6 Eventos simultáneos y solapados; §7 Regla de dominancia atencional; §8 Jerarquía dentro de una composición; §9 Antipatrones de composición; §10 Síntesis
CAPÍTULO 31 — Matrices semánticas
§1 Para qué sirve una matriz semántica; §2 Cómo leer las matrices; §3 Matriz de familias y canales; §4 Lectura por familia; §5 Matriz de intents y canales; §6 Lectura por intent; §7 Cómo usar las matrices juntas; §8 Celdas prohibidas o raras; §9 Matrices y accesibilidad; §10 Antipatrones de matriz; §11 Síntesis
CAPÍTULO 32 — Rangos psicoperceptivos orientativos
§1 Por qué hablar de rangos; §2 Fundamento: umbrales, atención y fatiga; §3 Rangos temporales orientativos; §4 contact: el rango de la agencia; §5 commit: el rango del cierre; §6 signal: el rango de la atención; §7 handle: el rango del control; §8 sustain: el rango de la espera; §9 emerge y shift: rangos de entrada y orientación; §10 Sonido y háptica: rangos de intrusión; §11 Saturación y frecuencia; §12 Rangos y accesibilidad; §13 Tabla síntesis de rangos; §14 Antipatrones de rango; §15 Síntesis
CAPÍTULO 33 — Accesibilidad aplicada
§1 Accesibilidad aplicada no es traducción literal; §2 Caso 1: error de formulario; §3 Caso 2: operación larga con reduced motion; §4 Caso 3: eliminación con undo; §5 Caso 4: drag-and-drop accesible; §6 Caso 5: señal crítica sin sonido ni color; §7 Principios de accesibilidad aplicada; §8 Ficha de migración semántica; §9 Antipatrones de accesibilidad aplicada; §10 Síntesis
CAPÍTULO 34 — Antipatrones globales
§1 Todo es success; §2 Todo es danger; §3 Info como cajón de sastre; §4 Todo lo que aparece es alerta; §5 Modal rojo; §6 Spinner de error; §7 commit anticipado; §8 Pérdida sin huella; §9 Drag sin alternativa; §10 Sonido decorativo; §11 Todo vibra; §12 Color como semántica; §13 Señales efímeras; §14 shift invisible; §15 Síntesis
CAPÍTULO 35 — Validación de una semántica perceptiva
§1 Qué significa validar una semántica; §2 Qué no es validación semántica; §3 Qué se valida; §4 Protocolo 1 — Test de lectura inmediata; §5 Protocolo 2 — Test de diferenciabilidad; §6 Protocolo 3 — Test de intent; §7 Protocolo 4 — Test de reducción de canal; §8 Protocolo 5 — Test de secuencia; §9 Protocolo 6 — Test de fatiga; §10 La ficha de validación semántica; §11 Cómo interpretar los resultados; §12 Validación sin laboratorio; §13 Antipatrones de validación; §14 Síntesis
CAPÍTULO 36 — De la gramática al sistema
§1 La gramática no es un framework; §2 Por qué llevar la gramática al sistema; §3 Tres niveles de adopción; §4 Naming: nombrar eventos, no efectos; §5 Tokens semánticos; §6 Firma perceptiva; §7 Fichas de evento semántico; §8 Documentar decisiones, no solo componentes; §9 Tokens de canal y tokens de evento; §10 Cuidado: tokens no son verdad; §11 Cómo usarlo en revisión de diseño; §12 De la gramática al sistema sin dogmatismo; §13 Síntesis
CIERRE — Cierre
§1 Lo que este libro ha intentado hacer; §2 La interfaz como contexto operativo perceptible; §3 El evento como unidad básica de cambio; §4 Las familias semánticas; §5 El intent más allá del color; §6 Los canales como materia sensible; §7 Composición, matrices y validación; §8 Lo que este libro viene a completar; §9 Lo que sí propone; §10 Volver al programador front-end; §11 Una gramática provisional; §12 Cierre
APÉNDICE A — Capa semántica declarativa
—
APÉNDICE B — Firmas de expresión y matriz mínima
—
APÉNDICE C — Tres casos de estudio
—
APÉNDICE D — A lo largo del libro, la gramática se ha mantenido deliberadamente agnóstica: familias, intents y canales se han descrito como categorías perceptivas, no como piezas de un producto. Este apéndice hace, una sola vez, el movimiento contrario: muestra la gramática soportando el peso de un sistema real. El sistema es UIX, una librería de interfaz cuyo módulo semántico —Sema— implementa las familias, los intents, los verbos y los canales de este libro. Se presenta aquí como lo que es: una implementación posible, no la implementación.
—
APÉNDICE E — Casos difíciles: donde la gramática suda
—