Rename modules from 4-letter aliases to full English words
Drops the 4-letter alias convention in favour of a single homogeneous
naming axis: full English words across filesystem, alias, wire format
and constants.
Module renames:
- arts/aapp → arts/active-app (libs/aapp also)
- arts/buss → arts/bus (libs/buss also)
- arts/cach → arts/cache (libs/cach + svrs/cach also)
- arts/conn → arts/connection
- arts/fend → arts/frontend
- arts/fmts → arts/formats (curr→currency, nums→numbers, unts→units)
- arts/logr → arts/logger (libs/logr also)
- arts/perm → arts/permissions (libs/perm + svrs/perm also)
- arts/sess → arts/session
- arts/stor → arts/storage
- arts/timr → arts/timer (libs/timers → libs/timer)
Modules left as-is: auth, dom, errs, http, lang, sium (already match
their canonical name or are proper names).
Special case: `aapp` could not become `app` because `$app` is reserved
by SvelteKit (`$app/stores`, `$app/navigation`, ...). Compromise:
- Filesystem and alias use `active-app` / `$active-app`.
- Constants and class names use `App` / `APP_*` (no `active-` prefix).
The `active-` prefix only disambiguates the alias from SvelteKit's
namespace; the module is App.
Special case: `permissions` keeps the plural for filesystem/alias/wire
but constants and classes use the singular `PERMISSION_*` /
`Permission*` because they describe the concept ("a permission
effect"), not the module collection.
Constants follow the new module name in caps: `STORAGE_*`, `BUS_*`,
`CACHE_*`, `CONNECTION_*`, `FORMATS_*`, `LOGGER_*`, `SESSION_*`,
`TIMER_*`, etc. Module values: `STORAGE_MODULE = 'storage'`,
`BUS_MODULE = 'bus'`, `APP_MODULE = 'app'`,
`PERMISSION_MODULE = 'permissions'`, etc.
Wire/code format moved accordingly: `'storage::*'`, `'bus::*'`,
`'session::*'`, `'permissions::*'`, etc. Diagnostic event values
updated: `'storage.error'`, `'bus.event.published'`,
`'connection.auth_failed'`, etc. App events use `'app.*'`:
`AAPP_EVENT_* → APP_EVENT_*` with values `'app.user.identity.changed'`.
Class renames (where they used the abbreviation):
- AappAlreadyCreatedError → AppAlreadyCreatedError
- BussError* → BusError* (where applicable)
- Cach* → Cache*
- Conn* → Connection* (e.g. ConnDisposedError → ConnectionDisposedError;
ConnConnection* collapsed to Connection*)
- Logr*Error → Logger*Error
- Sess* → Session* (SessInvalidSessionError → SessionInvalidError)
- Stor* → Storage*
- Timr* → Timer* (TimrInactiveTimerError → TimerInactiveError)
- AuthCachPort → AuthCachePort
- AuthClientCach* → AuthClientCache*
- AuthPermPort → AuthPermissionsPort
Property renames in option types:
- `cach?:` → `cache?:` in AuthClient options
- `logr:` → `logger:` in svrs/auth ports
- `timr:` → `timer:` in svrs/auth ports
`docs/conventions.md` rewritten:
- Rule 1 dropped the 4-letter alias mandate; lists the full English
module names and special-cases active-app, lang, sium, permissions.
- Rule 2 documents the new constant prefix convention and its two
exceptions (APP_* for active-app, PERMISSION_* singular for
permissions).
- Rule 6 codifies that all error infrastructure (codes, messages,
classes, guards) lives in a single `errors.ts` per module —
removing the `consts.ts` / `errors.ts` split for error-related
symbols.
`libs/errs` adds `ErrorMessages` type so every module can declare its
catalog as `<MOD>_ERROR_MESSAGES: ErrorMessages` instead of repeating
the `Readonly<Record<ErrCode, string | (...args) => string>>` shape.
Storage migrated as the first proof of the canonical pattern.
All 1334 tests pass.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
5 months ago
|
|
|
|
REVISIÓN COMPLETA DE LA PARTE I
|
|
|
|
|
|
Fundamentos de la semántica perceptiva de la interfaz
|
|
|
|
|
|
Versión de revisión para Claude
|
|
|
|
|
|
|
|
|
|
|
|
OBJETIVO DEL DOCUMENTO
|
|
|
|
|
|
======================
|
|
|
|
|
|
|
|
|
|
|
|
Este documento corrige la revisión anterior de la Parte I. No es una lista breve de inserciones sobre Russell ni un parche aislado del Capítulo 10. Es una revisión integral de la Parte I como bloque editorial.
|
|
|
|
|
|
|
|
|
|
|
|
El problema detectado es estructural:
|
|
|
|
|
|
|
|
|
|
|
|
- las familias semánticas podían parecer categorías de diseño inventadas;
|
|
|
|
|
|
- los intents podían parecer una taxonomía arbitraria;
|
|
|
|
|
|
- los canales podían parecer capas técnicas;
|
|
|
|
|
|
- la crítica al semáforo podía quedar reducida a un resumen demasiado pobre;
|
|
|
|
|
|
- los fundamentos psicoperceptivos estaban presentes en la teoría, pero insuficientemente visibles en el manuscrito.
|
|
|
|
|
|
|
|
|
|
|
|
La revisión debe hacer explícito que el libro se apoya en:
|
|
|
|
|
|
|
|
|
|
|
|
- organización perceptiva y Gestalt;
|
|
|
|
|
|
- figura/fondo;
|
|
|
|
|
|
- affordances y acción situada;
|
|
|
|
|
|
- atención y saliencia;
|
|
|
|
|
|
- appraisal y evaluación del evento;
|
|
|
|
|
|
- Russell y el espacio valencia/activación;
|
|
|
|
|
|
- multisensorialidad;
|
|
|
|
|
|
- correspondencias crossmodales;
|
|
|
|
|
|
- esquemas sensoriomotores;
|
|
|
|
|
|
- accesibilidad como prueba de distribución semántica.
|
|
|
|
|
|
|
|
|
|
|
|
La tesis editorial de la revisión es:
|
|
|
|
|
|
|
|
|
|
|
|
> Este libro no inventa categorías.
|
|
|
|
|
|
> Nombra estructuras que ya participan en la forma en que los usuarios perciben, atienden, actúan, evalúan y comprenden los cambios de una interfaz.
|
|
|
|
|
|
|
|
|
|
|
|
REGLA DE INTEGRACIÓN
|
|
|
|
|
|
====================
|
|
|
|
|
|
|
|
|
|
|
|
No repetir autores en cada capítulo.
|
|
|
|
|
|
No convertir cada idea en cita académica.
|
|
|
|
|
|
No escribir como paper.
|
|
|
|
|
|
|
|
|
|
|
|
La distribución correcta es:
|
|
|
|
|
|
|
|
|
|
|
|
1. Capítulo 3 declara el mapa completo de fundamentos.
|
|
|
|
|
|
2. Capítulos 4–8 aplican esos fundamentos al evento, gramática, interacción semántica, criterios y familias.
|
|
|
|
|
|
3. Capítulo 9 aplica appraisal, figura/fondo y affordances a la diferencia valencial/transicional.
|
|
|
|
|
|
4. Capítulo 10 ancla los intents en Russell, valencia/activación y la crítica histórica al semáforo.
|
|
|
|
|
|
5. Parte II y Parte III retoman esos fundamentos sin volver a explicarlos desde cero.
|
|
|
|
|
|
|
|
|
|
|
|
ESTRUCTURA REVISADA DE LA PARTE I
|
|
|
|
|
|
=================================
|
|
|
|
|
|
|
|
|
|
|
|
Introducción — La pregunta que aparece al programar interfaces
|
|
|
|
|
|
Capítulo 1 — Qué entendemos por interfaz
|
|
|
|
|
|
Capítulo 2 — Por qué preguntamos ahora
|
|
|
|
|
|
Capítulo 3 — Fundamentos psicoperceptivos de la interfaz
|
|
|
|
|
|
Capítulo 4 — El evento interactivo como unidad mínima de significado
|
|
|
|
|
|
Capítulo 5 — Por qué una gramática del evento
|
|
|
|
|
|
Capítulo 6 — Qué es una interacción semántica
|
|
|
|
|
|
Capítulo 7 — Criterios para identificar una interacción semántica
|
|
|
|
|
|
Capítulo 8 — De las clases de evento a las familias semánticas
|
|
|
|
|
|
Capítulo 9 — Semánticas valenciales y transicionales
|
|
|
|
|
|
Capítulo 10 — Intent: más allá del semáforo
|
|
|
|
|
|
Cierre de Parte I
|
|
|
|
|
|
|
|
|
|
|
|
INTRODUCCIÓN
|
|
|
|
|
|
La pregunta que aparece al programar interfaces
|
|
|
|
|
|
===============================================
|
|
|
|
|
|
|
|
|
|
|
|
DIAGNÓSTICO
|
|
|
|
|
|
-----------
|
|
|
|
|
|
|
|
|
|
|
|
La introducción funciona bien si conserva el tono humilde del programador que se pregunta por qué todo está fragmentado: componentes, estilos, estados, motion, sonido, accesibilidad y lógica viven en capas distintas, mientras el usuario percibe una experiencia unificada.
|
|
|
|
|
|
|
|
|
|
|
|
PROBLEMA DETECTADO
|
|
|
|
|
|
------------------
|
|
|
|
|
|
|
|
|
|
|
|
Faltaba explicitar dos cosas:
|
|
|
|
|
|
|
|
|
|
|
|
1. El libro usa la web como campo principal de ejemplos.
|
|
|
|
|
|
2. La teoría no se limita a la web.
|
|
|
|
|
|
|
|
|
|
|
|
INSERCIÓN RECOMENDADA
|
|
|
|
|
|
---------------------
|
|
|
|
|
|
|
|
|
|
|
|
Ubicación: después de presentar la fragmentación entre componentes, estilos, motion, sonido, háptica y accesibilidad.
|
|
|
|
|
|
|
|
|
|
|
|
Texto:
|
|
|
|
|
|
|
|
|
|
|
|
Este libro usará principalmente la web como campo de observación y ejemplo.
|
|
|
|
|
|
|
|
|
|
|
|
No porque la teoría pertenezca solo a la web, sino porque en la web la fragmentación se vuelve especialmente visible. El desarrollador trabaja con DOM, CSS, JavaScript, eventos técnicos, componentes, estados, media queries, Web Audio API, preferencias de usuario y accesibilidad como capas separadas. Cada una tiene su propia lógica. Cada una se documenta de forma distinta. Cada una suele resolverse con herramientas distintas.
|
|
|
|
|
|
|
|
|
|
|
|
Pero el usuario no experimenta esas capas por separado.
|
|
|
|
|
|
|
|
|
|
|
|
El usuario no percibe “un cambio de clase CSS”, “un listener de click”, “una transición”, “un aria-live” o “un token de color”. Percibe que algo respondió, que algo se abrió, que algo quedó guardado, que algo reclama atención, que algo se perdió, que algo sigue ocurriendo.
|
|
|
|
|
|
|
|
|
|
|
|
La web será, por tanto, nuestro laboratorio principal. Pero no el límite de la teoría.
|
|
|
|
|
|
|
|
|
|
|
|
Un usuario puede percibir contacto, espera, pérdida, confirmación, señal, manipulación o cambio de marco en una app nativa, en un wearable, en una interfaz espacial, en un sistema embebido o en un panel físico. Lo que cambia es la realización técnica: latencia, fluidez, calidad háptica, acceso al sonido, rendimiento, políticas de plataforma y preferencias del usuario.
|
|
|
|
|
|
|
|
|
|
|
|
La teoría se formula para interfaces en general.
|
|
|
|
|
|
Los ejemplos partirán sobre todo de la web porque ahí la necesidad es especialmente clara.
|
|
|
|
|
|
|
|
|
|
|
|
Principio añadido:
|
|
|
|
|
|
|
|
|
|
|
|
> La web será el campo principal de ejemplos, no el límite de la teoría.
|
|
|
|
|
|
|
|
|
|
|
|
CAPÍTULO 1
|
|
|
|
|
|
Qué entendemos por interfaz
|
|
|
|
|
|
Hacia una definición operativa de la interfaz
|
|
|
|
|
|
=============================================
|
|
|
|
|
|
|
|
|
|
|
|
DIAGNÓSTICO
|
|
|
|
|
|
-----------
|
|
|
|
|
|
|
|
|
|
|
|
Este capítulo ya es fuerte. Redefine la interfaz como algo más que superficie visible y la formula como dimensión perceptible de un contexto operacional. Esa idea debe mantenerse.
|
|
|
|
|
|
|
|
|
|
|
|
PROBLEMA DETECTADO
|
|
|
|
|
|
------------------
|
|
|
|
|
|
|
|
|
|
|
|
El capítulo contiene intuiciones psicoperceptivas, pero todavía no anuncia suficientemente que después habrá un capítulo de fundamentos. Debe preparar el Capítulo 3 sin cargarlo todavía de teoría.
|
|
|
|
|
|
|
|
|
|
|
|
FUNCIÓN CORREGIDA DEL CAPÍTULO
|
|
|
|
|
|
------------------------------
|
|
|
|
|
|
|
|
|
|
|
|
Debe responder:
|
|
|
|
|
|
|
|
|
|
|
|
- qué ha significado tradicionalmente “interfaz”;
|
|
|
|
|
|
- por qué esa definición sigue siendo útil;
|
|
|
|
|
|
- por qué se queda corta si solo pensamos en componentes;
|
|
|
|
|
|
- por qué el usuario percibe eventos, no solo objetos;
|
|
|
|
|
|
- por qué la interfaz debe entenderse como dimensión perceptible de un contexto operacional.
|
|
|
|
|
|
|
|
|
|
|
|
INSERCIÓN 1: PUENTE HACIA FUNDAMENTOS
|
|
|
|
|
|
-------------------------------------
|
|
|
|
|
|
|
|
|
|
|
|
Ubicación: al final de la sección “La interfaz no es solo visual”.
|
|
|
|
|
|
|
|
|
|
|
|
Texto:
|
|
|
|
|
|
|
|
|
|
|
|
Esta idea se desarrollará con más precisión en el capítulo de fundamentos psicoperceptivos. Allí veremos que la interfaz no solo se organiza visualmente; también se apoya en percepción de campo, affordances, atención, evaluación, movimiento, sonido, multisensorialidad y experiencia corporal.
|
|
|
|
|
|
|
|
|
|
|
|
Por ahora basta con fijar una tesis:
|
|
|
|
|
|
|
|
|
|
|
|
> La interfaz no es visual más algunos extras.
|
|
|
|
|
|
> Es perceptiva.
|
|
|
|
|
|
|
|
|
|
|
|
INSERCIÓN 2: SUAVIZAR NEUROAFIRMACIONES
|
|
|
|
|
|
---------------------------------------
|
|
|
|
|
|
|
|
|
|
|
|
Si aparece una frase del tipo “cada canal tiene sus circuitos propios”, sustituir por:
|
|
|
|
|
|
|
|
|
|
|
|
Cada canal tiene condiciones perceptivas propias, formas propias de comunicar significado y formas propias de fallar. No se trata de reducir la interfaz a neurofisiología, sino de reconocer que color, forma, movimiento, sonido, háptica, tiempo y profundidad no son equivalentes.
|
|
|
|
|
|
|
|
|
|
|
|
INSERCIÓN 3: CIERRE REFORZADO
|
|
|
|
|
|
-----------------------------
|
|
|
|
|
|
|
|
|
|
|
|
Añadir en la síntesis:
|
|
|
|
|
|
|
|
|
|
|
|
La redefinición de interfaz como dimensión perceptible de un contexto operacional prepara el desplazamiento central del libro: del componente al evento. El componente sigue siendo necesario, pero ya no basta como unidad principal de significado. Cuando la interfaz cambia, responde, espera, interrumpe, confirma o pierde algo, el usuario no interpreta solo objetos: interpreta eventos.
|
|
|
|
|
|
|
|
|
|
|
|
CAPÍTULO 2
|
|
|
|
|
|
Por qué preguntamos ahora
|
|
|
|
|
|
Sedimentación, dependencia del camino y carga paradigmática
|
|
|
|
|
|
==========================================================
|
|
|
|
|
|
|
|
|
|
|
|
DIAGNÓSTICO
|
|
|
|
|
|
-----------
|
|
|
|
|
|
|
|
|
|
|
|
Este capítulo funciona como legitimación histórica. Explica por qué ciertas convenciones persistieron sin examen. Debe mantenerse.
|
|
|
|
|
|
|
|
|
|
|
|
PROBLEMA DETECTADO
|
|
|
|
|
|
------------------
|
|
|
|
|
|
|
|
|
|
|
|
Antes mezclaba justificación histórica con fundamentos científicos. Ahora, al existir Capítulo 3, debe dejar de desarrollar los fundamentos y limitarse a anunciarlos.
|
|
|
|
|
|
|
|
|
|
|
|
FUNCIÓN CORREGIDA
|
|
|
|
|
|
-----------------
|
|
|
|
|
|
|
|
|
|
|
|
Debe responder:
|
|
|
|
|
|
|
|
|
|
|
|
- por qué las convenciones actuales no son simples errores;
|
|
|
|
|
|
- cómo se sedimentan;
|
|
|
|
|
|
- cómo la dependencia del camino las estabiliza;
|
|
|
|
|
|
- cómo el paradigma dominante impide formular ciertas preguntas;
|
|
|
|
|
|
- por qué ahora sí tiene sentido revisar esas premisas.
|
|
|
|
|
|
|
|
|
|
|
|
INSERCIÓN RECOMENDADA: CIERRE HACIA EL CAPÍTULO 3
|
|
|
|
|
|
-------------------------------------------------
|
|
|
|
|
|
|
|
|
|
|
|
Ubicación: final de “Por qué ahora”.
|
|
|
|
|
|
|
|
|
|
|
|
Texto:
|
|
|
|
|
|
|
|
|
|
|
|
Lo que ha cambiado no es que hayamos descubierto de pronto la percepción humana. La psicología de la percepción, la teoría de affordances, la atención, los modelos de evaluación afectiva, la multisensorialidad y los esquemas corporales llevan décadas ofreciendo herramientas para pensar mejor la interacción.
|
|
|
|
|
|
|
|
|
|
|
|
Lo que ha cambiado es la necesidad de reunir esos marcos en una teoría de interfaz.
|
|
|
|
|
|
|
|
|
|
|
|
Los sistemas de diseño han madurado. La web y las plataformas nativas tienen más canales disponibles. Las interfaces son más dinámicas, más adaptativas, más autónomas y más temporales. Las convenciones heredadas empiezan a mostrar sus límites.
|
|
|
|
|
|
|
|
|
|
|
|
Por eso el siguiente capítulo hará una pausa antes de entrar en evento, gramática e interacción semántica. Presentará los fundamentos psicoperceptivos que sostendrán el resto del libro.
|
|
|
|
|
|
|
|
|
|
|
|
No para convertir el diseño en psicología aplicada mecánicamente.
|
|
|
|
|
|
|
|
|
|
|
|
Sino para evitar que la teoría semántica de la interfaz parezca una colección de intuiciones personales.
|
|
|
|
|
|
|
|
|
|
|
|
CORRECCIÓN DE TONO
|
|
|
|
|
|
------------------
|
|
|
|
|
|
|
|
|
|
|
|
Evitar afirmaciones como:
|
|
|
|
|
|
|
|
|
|
|
|
- “la neurociencia ha demostrado que…”;
|
|
|
|
|
|
- “esto es consenso absoluto…”;
|
|
|
|
|
|
- “el cerebro procesa…”.
|
|
|
|
|
|
|
|
|
|
|
|
Preferir:
|
|
|
|
|
|
|
|
|
|
|
|
- “este marco ayuda a explicar…”;
|
|
|
|
|
|
- “la literatura sobre percepción sugiere…”;
|
|
|
|
|
|
- “esta distinción es coherente con…”;
|
|
|
|
|
|
- “para los fines de este libro, resulta útil…”.
|
|
|
|
|
|
|
|
|
|
|
|
CAPÍTULO 3
|
|
|
|
|
|
Fundamentos psicoperceptivos de la interfaz
|
|
|
|
|
|
De qué está hecha la percepción interactiva
|
|
|
|
|
|
===========================================
|
|
|
|
|
|
|
|
|
|
|
|
DIAGNÓSTICO
|
|
|
|
|
|
-----------
|
|
|
|
|
|
|
|
|
|
|
|
Este capítulo debe convertirse en el gran mapa científico del libro. No basta con mencionar teorías. Debe decir para qué sirve cada una dentro de la arquitectura.
|
|
|
|
|
|
|
|
|
|
|
|
PROBLEMA DETECTADO
|
|
|
|
|
|
------------------
|
|
|
|
|
|
|
|
|
|
|
|
La versión anterior mencionaba fundamentos, pero no los distribuía con suficiente precisión en el sistema. Debe ser reescrito como capítulo ancla.
|
|
|
|
|
|
|
|
|
|
|
|
FUNCIÓN CORREGIDA
|
|
|
|
|
|
-----------------
|
|
|
|
|
|
|
|
|
|
|
|
Debe explicar:
|
|
|
|
|
|
|
|
|
|
|
|
- qué fundamentos existen;
|
|
|
|
|
|
- qué parte de la teoría sostiene cada uno;
|
|
|
|
|
|
- qué no pretende demostrar;
|
|
|
|
|
|
- cómo se usará después.
|
|
|
|
|
|
|
|
|
|
|
|
ESTRUCTURA REVISADA DEL CAPÍTULO
|
|
|
|
|
|
--------------------------------
|
|
|
|
|
|
|
|
|
|
|
|
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. Appraisal: evaluación del evento
|
|
|
|
|
|
6. El espacio evaluativo: valencia y activación
|
|
|
|
|
|
7. Movimiento, causalidad y continuidad
|
|
|
|
|
|
8. Sonido y correspondencias crossmodales
|
|
|
|
|
|
9. Integración multisensorial
|
|
|
|
|
|
10. Esquemas sensoriomotores y cognición corporeizada
|
|
|
|
|
|
11. Accesibilidad como prueba de distribución semántica
|
|
|
|
|
|
12. Cómo usará este libro estos fundamentos
|
|
|
|
|
|
|
|
|
|
|
|
SECCIÓN NUEVA OBLIGATORIA: EL ESPACIO EVALUATIVO
|
|
|
|
|
|
------------------------------------------------
|
|
|
|
|
|
|
|
|
|
|
|
Ubicación: después de Appraisal y antes de Movimiento.
|
|
|
|
|
|
|
|
|
|
|
|
Texto:
|
|
|
|
|
|
|
|
|
|
|
|
## El espacio evaluativo: valencia y activación
|
|
|
|
|
|
|
|
|
|
|
|
Hasta ahora hemos descrito cómo el usuario percibe, atiende y actúa. Falta una dimensión esencial: cómo evalúa lo que ocurre.
|
|
|
|
|
|
|
|
|
|
|
|
Cuando un evento interactivo sucede, el usuario no solo lo reconoce. También lo interpreta:
|
|
|
|
|
|
|
|
|
|
|
|
- ¿esto es bueno o malo para mí?
|
|
|
|
|
|
- ¿requiere acción inmediata?
|
|
|
|
|
|
- ¿puedo ignorarlo?
|
|
|
|
|
|
- ¿ya ocurrió o aún puedo evitarlo?
|
|
|
|
|
|
- ¿puedo corregirlo?
|
|
|
|
|
|
- ¿se resolvió algo que estaba pendiente?
|
|
|
|
|
|
|
|
|
|
|
|
Una forma útil de organizar estas evaluaciones es el espacio propuesto por James A. Russell, que describe los estados afectivos mediante dos dimensiones:
|
|
|
|
|
|
|
|
|
|
|
|
- valencia: positivo / negativo;
|
|
|
|
|
|
- activación: baja / alta.
|
|
|
|
|
|
|
|
|
|
|
|
Este modelo no pretende capturar toda la complejidad emocional. No dice todo lo que hay que decir sobre la experiencia afectiva. Pero resulta suficiente para distinguir diferencias que una interfaz necesita comunicar de forma consistente.
|
|
|
|
|
|
|
|
|
|
|
|
Por ejemplo:
|
|
|
|
|
|
|
|
|
|
|
|
- no es lo mismo algo negativo urgente que algo negativo ya ocurrido;
|
|
|
|
|
|
- no es lo mismo una confirmación leve que una culminación;
|
|
|
|
|
|
- no es lo mismo informar que advertir;
|
|
|
|
|
|
- no es lo mismo pedir atención que registrar una pérdida.
|
|
|
|
|
|
|
|
|
|
|
|
Estas diferencias no son estilísticas. Son operativas.
|
|
|
|
|
|
|
|
|
|
|
|
Este libro utilizará ese espacio como base para definir los intents, no como una teoría psicológica completa, sino como una estructura mínima para organizar la evaluación del evento.
|
|
|
|
|
|
|
|
|
|
|
|
FIGURA OBLIGATORIA
|
|
|
|
|
|
------------------
|
|
|
|
|
|
|
|
|
|
|
|
## Figura — Espacio valencia/activación aplicado a intents
|
|
|
|
|
|
|
|
|
|
|
|
Brief para Claude:
|
|
|
|
|
|
|
|
|
|
|
|
Crear un plano cartesiano.
|
|
|
|
|
|
|
|
|
|
|
|
Eje horizontal:
|
|
|
|
|
|
valencia negativa ←→ valencia positiva
|
|
|
|
|
|
|
|
|
|
|
|
Eje vertical:
|
|
|
|
|
|
activación baja ↑ activación alta
|
|
|
|
|
|
|
|
|
|
|
|
Colocar:
|
|
|
|
|
|
|
|
|
|
|
|
- threat: negativa / alta activación
|
|
|
|
|
|
- risk: negativa / activación media
|
|
|
|
|
|
- loss: negativa / baja activación
|
|
|
|
|
|
- neutral: centro / baja activación
|
|
|
|
|
|
- affirm: positiva / baja activación
|
|
|
|
|
|
- fulfill: positiva / activación media-alta
|
|
|
|
|
|
|
|
|
|
|
|
Pie:
|
|
|
|
|
|
Los intents no son colores. Son regiones evaluativas del evento.
|
|
|
|
|
|
|
|
|
|
|
|
TABLA CENTRAL OBLIGATORIA
|
|
|
|
|
|
-------------------------
|
|
|
|
|
|
|
|
|
|
|
|
## Tabla — Fundamentos y función dentro del libro
|
|
|
|
|
|
|
|
|
|
|
|
| Fundamento | Qué explica | Qué sostiene en la teoría |
|
|
|
|
|
|
|---|---|---|
|
|
|
|
|
|
| Gestalt | agrupación, figura/fondo, campo perceptivo | presencia, profundidad, emerge, shift |
|
|
|
|
|
|
| Gibson / affordances | acción posible | contexto operacional, contact, handle |
|
|
|
|
|
|
| Atención / saliencia | orientación del foco y carga cognitiva | signal, proporción, fatiga |
|
|
|
|
|
|
| Appraisal | evaluación respecto a metas, control y consecuencia | valencial/transicional, intent |
|
|
|
|
|
|
| Russell | valencia y activación | seis intents |
|
|
|
|
|
|
| Motion / causalidad | continuidad, agencia, trayectoria | contact, handle, emerge, shift |
|
|
|
|
|
|
| Spence / crossmodalidad | correspondencias entre canales | sonido, coordinación multicanal |
|
|
|
|
|
|
| Multisensorialidad | integración de señales | canales, sincronía, accesibilidad |
|
|
|
|
|
|
| Embodiment / Johnson | esquemas corporales | handle, contact, sustain, loss |
|
|
|
|
|
|
| Accesibilidad | variabilidad perceptiva | migración semántica |
|
|
|
|
|
|
|
|
|
|
|
|
CIERRE RECOMENDADO
|
|
|
|
|
|
------------------
|
|
|
|
|
|
|
|
|
|
|
|
Estos fundamentos no dictan una taxonomía cerrada. No prueban que solo existan siete familias ni seis intents. Lo que hacen es otra cosa: ofrecen criterios para que las categorías del libro no parezcan arbitrarias.
|
|
|
|
|
|
|
|
|
|
|
|
A partir de aquí, cuando hablemos de evento, gramática, interacción semántica, familias, intent y canales, no estaremos hablando de nombres inventados desde el diseño. Estaremos nombrando formas recurrentes de percibir, actuar, atender, evaluar e integrar cambios.
|
|
|
|
|
|
|
|
|
|
|
|
CAPÍTULO 4
|
|
|
|
|
|
El evento interactivo como unidad mínima de significado
|
|
|
|
|
|
======================================================
|
|
|
|
|
|
|
|
|
|
|
|
DIAGNÓSTICO
|
|
|
|
|
|
-----------
|
|
|
|
|
|
|
|
|
|
|
|
El capítulo es conceptualmente correcto, pero debe apoyarse explícitamente en el Capítulo 3.
|
|
|
|
|
|
|
|
|
|
|
|
FUNCIÓN CORREGIDA
|
|
|
|
|
|
-----------------
|
|
|
|
|
|
|
|
|
|
|
|
Debe mostrar que el evento no es una ocurrencia técnica, sino una modificación perceptible con relevancia operativa.
|
|
|
|
|
|
|
|
|
|
|
|
INSERCIÓN RECOMENDADA
|
|
|
|
|
|
---------------------
|
|
|
|
|
|
|
|
|
|
|
|
Ubicación: después de la definición de evento interactivo.
|
|
|
|
|
|
|
|
|
|
|
|
Texto:
|
|
|
|
|
|
|
|
|
|
|
|
Esta definición se apoya en los fundamentos anteriores.
|
|
|
|
|
|
|
|
|
|
|
|
Desde la organización perceptiva, un evento modifica el campo: algo aparece, cambia de figura, se subordina, se agrupa o se separa.
|
|
|
|
|
|
|
|
|
|
|
|
Desde las affordances, un evento modifica lo que el usuario puede hacer o cree que puede hacer.
|
|
|
|
|
|
|
|
|
|
|
|
Desde la atención, un evento puede orientar, reclamar, sostener o liberar foco.
|
|
|
|
|
|
|
|
|
|
|
|
Desde el appraisal, un evento puede volverse evaluable: favorable, riesgoso, urgente, perdido o resuelto.
|
|
|
|
|
|
|
|
|
|
|
|
Desde la multisensorialidad, un evento puede distribuirse entre varios canales y aun así percibirse como una sola unidad.
|
|
|
|
|
|
|
|
|
|
|
|
Por eso un evento interactivo no equivale a un click, a un callback ni a un cambio interno de estado. Un evento interactivo existe cuando una modificación perceptible altera la relación operativa entre usuario y sistema.
|
|
|
|
|
|
|
|
|
|
|
|
INSERCIÓN DE CONTRASTE
|
|
|
|
|
|
----------------------
|
|
|
|
|
|
|
|
|
|
|
|
Añadir una tabla breve:
|
|
|
|
|
|
|
|
|
|
|
|
| Plano | Qué ocurre | ¿Es evento interactivo? |
|
|
|
|
|
|
|---|---|---|
|
|
|
|
|
|
| Callback interno | cambia lógica | no necesariamente |
|
|
|
|
|
|
| Cambio visual decorativo | cambia apariencia | no necesariamente |
|
|
|
|
|
|
| Press visible | registra acción | sí, si afecta agencia |
|
|
|
|
|
|
| Estado fijado | cambia consecuencia | sí |
|
|
|
|
|
|
| Alerta | orienta atención | sí |
|
|
|
|
|
|
| Progreso | sostiene espera | sí |
|
|
|
|
|
|
|
|
|
|
|
|
CAPÍTULO 5
|
|
|
|
|
|
Por qué una gramática del evento
|
|
|
|
|
|
================================
|
|
|
|
|
|
|
|
|
|
|
|
DIAGNÓSTICO
|
|
|
|
|
|
-----------
|
|
|
|
|
|
|
|
|
|
|
|
El capítulo justifica la palabra gramática, pero debe apoyarse más en diferenciación perceptiva y carga cognitiva.
|
|
|
|
|
|
|
|
|
|
|
|
FUNCIÓN CORREGIDA
|
|
|
|
|
|
-----------------
|
|
|
|
|
|
|
|
|
|
|
|
Debe responder:
|
|
|
|
|
|
|
|
|
|
|
|
- qué es una gramática;
|
|
|
|
|
|
- por qué una interfaz necesita una gramática de eventos;
|
|
|
|
|
|
- por qué no bastan efectos, componentes o patrones.
|
|
|
|
|
|
|
|
|
|
|
|
INSERCIÓN RECOMENDADA
|
|
|
|
|
|
---------------------
|
|
|
|
|
|
|
|
|
|
|
|
Ubicación: después de definir gramática.
|
|
|
|
|
|
|
|
|
|
|
|
Texto:
|
|
|
|
|
|
|
|
|
|
|
|
La necesidad de una gramática no es solo conceptual. Es perceptiva.
|
|
|
|
|
|
|
|
|
|
|
|
La atención humana no procesa todos los cambios con el mismo peso. La percepción agrupa, separa y jerarquiza. El usuario aprende regularidades por exposición repetida. Si el sistema usa la misma forma perceptiva para eventos distintos, aumenta la carga interpretativa. Si usa formas distintas sin regularidad, impide aprendizaje implícito.
|
|
|
|
|
|
|
|
|
|
|
|
Una gramática del evento intenta reducir esa carga.
|
|
|
|
|
|
|
|
|
|
|
|
Permite que ciertas diferencias se vuelvan reconocibles:
|
|
|
|
|
|
|
|
|
|
|
|
- contacto no es consolidación;
|
|
|
|
|
|
- aparición no es señal;
|
|
|
|
|
|
- señal no es amenaza;
|
|
|
|
|
|
- amenaza no es pérdida;
|
|
|
|
|
|
- proceso no es resultado;
|
|
|
|
|
|
- manipulación no es contacto repetido;
|
|
|
|
|
|
- cambio de marco no es simple aparición.
|
|
|
|
|
|
|
|
|
|
|
|
Sin gramática, el usuario debe reconstruir esas diferencias caso por caso.
|
|
|
|
|
|
|
|
|
|
|
|
Con gramática, el sistema las vuelve perceptivamente disponibles.
|
|
|
|
|
|
|
|
|
|
|
|
PRINCIPIO AÑADIDO
|
|
|
|
|
|
-----------------
|
|
|
|
|
|
|
|
|
|
|
|
> Una gramática no añade complejidad al usuario.
|
|
|
|
|
|
> La retira del momento de interpretación y la desplaza al diseño del sistema.
|
|
|
|
|
|
|
|
|
|
|
|
CAPÍTULO 6
|
|
|
|
|
|
Qué es una interacción semántica
|
|
|
|
|
|
================================
|
|
|
|
|
|
|
|
|
|
|
|
DIAGNÓSTICO
|
|
|
|
|
|
-----------
|
|
|
|
|
|
|
|
|
|
|
|
El capítulo ya tiene una definición fuerte. Debe conectarse mejor con fundamentos y canales.
|
|
|
|
|
|
|
|
|
|
|
|
FUNCIÓN CORREGIDA
|
|
|
|
|
|
-----------------
|
|
|
|
|
|
|
|
|
|
|
|
Debe definir la interacción semántica como puente entre evento y realización perceptiva.
|
|
|
|
|
|
|
|
|
|
|
|
INSERCIÓN RECOMENDADA
|
|
|
|
|
|
---------------------
|
|
|
|
|
|
|
|
|
|
|
|
Ubicación: después de la definición de interacción semántica.
|
|
|
|
|
|
|
|
|
|
|
|
Texto:
|
|
|
|
|
|
|
|
|
|
|
|
Esta definición tiene una consecuencia importante: una interacción semántica no pertenece a un único canal.
|
|
|
|
|
|
|
|
|
|
|
|
Puede apoyarse en organización perceptiva, si necesita cambiar figura/fondo.
|
|
|
|
|
|
Puede apoyarse en affordance, si modifica acción posible.
|
|
|
|
|
|
Puede apoyarse en atención, si reclama foco.
|
|
|
|
|
|
Puede apoyarse en appraisal, si porta evaluación.
|
|
|
|
|
|
Puede apoyarse en motion, sonido, color, forma, presencia, profundidad o háptica.
|
|
|
|
|
|
|
|
|
|
|
|
Lo que la define no es el recurso que usa, sino la pregunta perceptiva que responde.
|
|
|
|
|
|
|
|
|
|
|
|
Una misma semántica puede migrar de un canal a otro sin perder identidad si conserva su función. Un contacto puede ser motion, sonido o háptica. Una señal puede ser color, forma, texto o sonido. Una pérdida puede ser retirada, huella, texto o silencio grave.
|
|
|
|
|
|
|
|
|
|
|
|
Por eso hablaremos de firma perceptiva, no de receta.
|
|
|
|
|
|
|
|
|
|
|
|
CAPÍTULO 7
|
|
|
|
|
|
Criterios para identificar una interacción semántica
|
|
|
|
|
|
===================================================
|
|
|
|
|
|
|
|
|
|
|
|
DIAGNÓSTICO
|
|
|
|
|
|
-----------
|
|
|
|
|
|
|
|
|
|
|
|
El capítulo funciona como disciplina taxonómica. Debe explicitar que cada criterio tiene un fundamento psicoperceptivo.
|
|
|
|
|
|
|
|
|
|
|
|
INSERCIÓN RECOMENDADA
|
|
|
|
|
|
---------------------
|
|
|
|
|
|
|
|
|
|
|
|
Ubicación: después de presentar los criterios.
|
|
|
|
|
|
|
|
|
|
|
|
Texto:
|
|
|
|
|
|
|
|
|
|
|
|
Estos criterios no son solo reglas internas de clasificación. Cada uno se apoya en una dimensión perceptiva:
|
|
|
|
|
|
|
|
|
|
|
|
- la relevancia operativa se apoya en affordances: una diferencia importa si cambia lo que el usuario puede hacer o interpretar;
|
|
|
|
|
|
- la diferenciabilidad se apoya en organización perceptiva y atención: una categoría debe poder percibirse como distinta;
|
|
|
|
|
|
- la recurrencia se apoya en aprendizaje implícito: una semántica necesita repetirse para volverse reconocible;
|
|
|
|
|
|
- la estabilidad se apoya en memoria perceptiva: la identidad debe sobrevivir a variaciones;
|
|
|
|
|
|
- la elasticidad se apoya en adaptación de canales: la misma función puede expresarse de maneras distintas;
|
|
|
|
|
|
- la economía cognitiva se apoya en reducción de carga interpretativa;
|
|
|
|
|
|
- la multicanalidad se apoya en integración sensorial;
|
|
|
|
|
|
- la accesibilidad se apoya en variabilidad perceptiva.
|
|
|
|
|
|
|
|
|
|
|
|
Una interacción semántica no se acepta porque tenga nombre. Se acepta porque nombra una diferencia que el usuario necesita percibir de forma recurrente.
|
|
|
|
|
|
|
|
|
|
|
|
TABLA AÑADIDA
|
|
|
|
|
|
-------------
|
|
|
|
|
|
|
|
|
|
|
|
| Criterio | Fundamento |
|
|
|
|
|
|
|---|---|
|
|
|
|
|
|
| Relevancia operativa | affordances |
|
|
|
|
|
|
| Diferenciabilidad | Gestalt / atención |
|
|
|
|
|
|
| Recurrencia | aprendizaje implícito |
|
|
|
|
|
|
| Estabilidad | memoria perceptiva |
|
|
|
|
|
|
| Elasticidad | variación de canales |
|
|
|
|
|
|
| Multicanalidad | integración multisensorial |
|
|
|
|
|
|
| Evaluabilidad | appraisal |
|
|
|
|
|
|
| Accesibilidad | migración semántica |
|
|
|
|
|
|
|
|
|
|
|
|
CAPÍTULO 8
|
|
|
|
|
|
De las clases de evento a las familias semánticas
|
|
|
|
|
|
=================================================
|
|
|
|
|
|
|
|
|
|
|
|
DIAGNÓSTICO
|
|
|
|
|
|
-----------
|
|
|
|
|
|
|
|
|
|
|
|
El capítulo debe seguir siendo la transición hacia las siete familias, pero debe hacer más explícito que las familias derivan de preguntas perceptivas y fundamentos.
|
|
|
|
|
|
|
|
|
|
|
|
FUNCIÓN CORREGIDA
|
|
|
|
|
|
-----------------
|
|
|
|
|
|
|
|
|
|
|
|
Debe explicar:
|
|
|
|
|
|
|
|
|
|
|
|
- por qué se reduce de semánticas exploratorias a siete familias;
|
|
|
|
|
|
- qué pregunta responde cada una;
|
|
|
|
|
|
- qué fundamento perceptivo la sostiene.
|
|
|
|
|
|
|
|
|
|
|
|
INSERCIÓN RECOMENDADA
|
|
|
|
|
|
---------------------
|
|
|
|
|
|
|
|
|
|
|
|
Ubicación: después de presentar las siete familias.
|
|
|
|
|
|
|
|
|
|
|
|
Texto:
|
|
|
|
|
|
|
|
|
|
|
|
Estas familias no son categorías de diseño. Son categorías perceptivas.
|
|
|
|
|
|
|
|
|
|
|
|
Cada una se apoya en una forma distinta de organizar la experiencia:
|
|
|
|
|
|
|
|
|
|
|
|
- contact se apoya en agencia, causalidad inmediata y esquema de contacto;
|
|
|
|
|
|
- commit se apoya en cierre cognitivo, consecuencia y memoria de estado;
|
|
|
|
|
|
- signal se apoya en atención, saliencia y orientación del foco;
|
|
|
|
|
|
- handle se apoya en acción corporal, control continuo y manipulación;
|
|
|
|
|
|
- emerge se apoya en figura/fondo, presencia y aparición perceptiva;
|
|
|
|
|
|
- shift se apoya en cambio de marco cognitivo y orientación contextual;
|
|
|
|
|
|
- sustain se apoya en continuidad temporal, espera y mantenimiento de confianza.
|
|
|
|
|
|
|
|
|
|
|
|
Dicho de otro modo:
|
|
|
|
|
|
|
|
|
|
|
|
> Las familias no salen de componentes.
|
|
|
|
|
|
> Salen de preguntas perceptivas recurrentes.
|
|
|
|
|
|
|
|
|
|
|
|
TABLA AÑADIDA
|
|
|
|
|
|
-------------
|
|
|
|
|
|
|
|
|
|
|
|
| Familia | Pregunta | Fundamento principal |
|
|
|
|
|
|
|---|---|---|
|
|
|
|
|
|
| contact | ¿me ha sentido? | agencia / causalidad |
|
|
|
|
|
|
| commit | ¿quedó fijado? | cierre / consecuencia |
|
|
|
|
|
|
| signal | ¿debo atender? | atención / saliencia |
|
|
|
|
|
|
| handle | ¿lo controlo? | acción corporal / manipulación |
|
|
|
|
|
|
| emerge | ¿apareció? | figura/fondo / presencia |
|
|
|
|
|
|
| shift | ¿cambió el marco? | modelo mental / orientación |
|
|
|
|
|
|
| sustain | ¿sigue ocurriendo? | continuidad temporal |
|
|
|
|
|
|
|
|
|
|
|
|
CAPÍTULO 9
|
|
|
|
|
|
Semánticas valenciales y transicionales
|
|
|
|
|
|
=======================================
|
|
|
|
|
|
|
|
|
|
|
|
DIAGNÓSTICO
|
|
|
|
|
|
-----------
|
|
|
|
|
|
|
|
|
|
|
|
Este capítulo es muy importante y debe ser reescrito como aplicación de fundamentos, no como introducción de fundamentos desde cero.
|
|
|
|
|
|
|
|
|
|
|
|
PROBLEMA DETECTADO
|
|
|
|
|
|
------------------
|
|
|
|
|
|
|
|
|
|
|
|
La versión anterior introducía appraisal, Gestalt, affordances, atención, afecto y esquemas como si el lector no los conociera. Ahora ya deben haber aparecido en Capítulo 3.
|
|
|
|
|
|
|
|
|
|
|
|
FUNCIÓN CORREGIDA
|
|
|
|
|
|
-----------------
|
|
|
|
|
|
|
|
|
|
|
|
Debe responder:
|
|
|
|
|
|
|
|
|
|
|
|
- qué eventos son mensaje y qué eventos son marco;
|
|
|
|
|
|
- por qué no todos aceptan intent;
|
|
|
|
|
|
- cómo se compone marco + mensaje.
|
|
|
|
|
|
|
|
|
|
|
|
ESTRUCTURA REVISADA
|
|
|
|
|
|
-------------------
|
|
|
|
|
|
|
|
|
|
|
|
1. El problema: colorear el contenedor
|
|
|
|
|
|
2. La distinción central: mensaje y marco
|
|
|
|
|
|
3. Aplicación de appraisal
|
|
|
|
|
|
4. Aplicación figura/fondo
|
|
|
|
|
|
5. Aplicación affordances y atención
|
|
|
|
|
|
6. Aplicación esquemas sensoriomotores
|
|
|
|
|
|
7. Mapa de familias según evaluabilidad
|
|
|
|
|
|
8. Reglas de composición
|
|
|
|
|
|
9. Antipatrones
|
|
|
|
|
|
10. Ejemplo completo
|
|
|
|
|
|
11. Síntesis
|
|
|
|
|
|
|
|
|
|
|
|
INSERCIÓN DE APERTURA REVISADA
|
|
|
|
|
|
------------------------------
|
|
|
|
|
|
|
|
|
|
|
|
Texto:
|
|
|
|
|
|
|
|
|
|
|
|
El Capítulo 3 presentó varios fundamentos que ahora convergen en una distinción central.
|
|
|
|
|
|
|
|
|
|
|
|
Desde el appraisal, algunos eventos se evalúan respecto a metas, control, urgencia y consecuencia. Desde la Gestalt, algunos eventos funcionan como figura y otros como fondo. Desde las affordances, algunos eventos permiten o comunican acción; otros organizan el campo donde la acción ocurre. Desde la atención, algunas señales reclaman foco; otras solo reorientan el contexto. Desde los esquemas sensoriomotores, algunos eventos son agentivos; otros son estructurales.
|
|
|
|
|
|
|
|
|
|
|
|
Todas esas distinciones apuntan a una misma idea:
|
|
|
|
|
|
|
|
|
|
|
|
> Hay eventos que son mensaje.
|
|
|
|
|
|
> Hay eventos que son marco.
|
|
|
|
|
|
|
|
|
|
|
|
Los primeros pueden portar intent.
|
|
|
|
|
|
Los segundos normalmente no.
|
|
|
|
|
|
|
|
|
|
|
|
INSERCIÓN CLAVE
|
|
|
|
|
|
---------------
|
|
|
|
|
|
|
|
|
|
|
|
Ubicación: después de “colorear el contenedor”.
|
|
|
|
|
|
|
|
|
|
|
|
Texto:
|
|
|
|
|
|
|
|
|
|
|
|
El error no es usar intent. El error es aplicarlo al evento equivocado.
|
|
|
|
|
|
|
|
|
|
|
|
Un modal puede contener una amenaza, pero el modal no es la amenaza. Un spinner puede preceder a un fallo, pero el spinner no es el fallo. Una vista puede mostrar un éxito, pero la navegación hasta esa vista no es el éxito.
|
|
|
|
|
|
|
|
|
|
|
|
El intent debe vivir en el evento que porta evaluación.
|
|
|
|
|
|
|
|
|
|
|
|
Regla:
|
|
|
|
|
|
|
|
|
|
|
|
> El intent modula la figura evaluable, no el fondo estructural.
|
|
|
|
|
|
|
|
|
|
|
|
MAPA DE FAMILIAS SEGÚN EVALUABILIDAD
|
|
|
|
|
|
------------------------------------
|
|
|
|
|
|
|
|
|
|
|
|
| Familia | Naturaleza dominante | Relación con intent |
|
|
|
|
|
|
|---|---|---|
|
|
|
|
|
|
| contact | agentiva mínima | leve / anticipatoria |
|
|
|
|
|
|
| commit | evaluable | plena |
|
|
|
|
|
|
| signal | evaluable / atencional | plena |
|
|
|
|
|
|
| handle | mixta | sobre todo en drop |
|
|
|
|
|
|
| emerge | estructural | normalmente no |
|
|
|
|
|
|
| shift | estructural | normalmente no |
|
|
|
|
|
|
| sustain | estructural | normalmente no |
|
|
|
|
|
|
|
|
|
|
|
|
CAPÍTULO 10
|
|
|
|
|
|
Intent: más allá del semáforo
|
|
|
|
|
|
=============================
|
|
|
|
|
|
|
|
|
|
|
|
DIAGNÓSTICO
|
|
|
|
|
|
-----------
|
|
|
|
|
|
|
|
|
|
|
|
Este capítulo era el más afectado. Había quedado demasiado resumido. Debe recuperar la fuerza del documento original “Más allá del semáforo”.
|
|
|
|
|
|
|
|
|
|
|
|
PROBLEMAS DETECTADOS
|
|
|
|
|
|
--------------------
|
|
|
|
|
|
|
|
|
|
|
|
1. La genealogía del semáforo estaba amputada.
|
|
|
|
|
|
2. Russell aparecía poco.
|
|
|
|
|
|
3. El paso de color a espacio afectivo no estaba suficientemente dramatizado.
|
|
|
|
|
|
4. Las líneas de cada intent eran demasiado escuetas.
|
|
|
|
|
|
5. Info no quedaba suficientemente separado de intent.
|
|
|
|
|
|
6. Threat/loss y affirm/fulfill necesitaban más peso.
|
|
|
|
|
|
|
|
|
|
|
|
ESTRUCTURA REVISADA
|
|
|
|
|
|
-------------------
|
|
|
|
|
|
|
|
|
|
|
|
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: Russell, valencia y activación
|
|
|
|
|
|
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
|
|
|
|
|
|
|
|
|
|
|
|
SUSTITUCIÓN AMPLIADA PARA SECCIONES 1–4
|
|
|
|
|
|
---------------------------------------
|
|
|
|
|
|
|
|
|
|
|
|
## 1. El intent como problema no examinado
|
|
|
|
|
|
|
|
|
|
|
|
Existe en el diseño de interfaces una convención tan extendida que ha dejado de parecer convención.
|
|
|
|
|
|
|
|
|
|
|
|
Cuando algo ha ido mal, usamos rojo.
|
|
|
|
|
|
Cuando algo requiere precaución, usamos amarillo.
|
|
|
|
|
|
Cuando algo ha ido bien, usamos verde.
|
|
|
|
|
|
Cuando algo es informativo, usamos azul.
|
|
|
|
|
|
|
|
|
|
|
|
A ese conjunto lo llamamos danger, warning, success, info. O lo llamamos error, positive, negative, notice. Pero la estructura permanece.
|
|
|
|
|
|
|
|
|
|
|
|
Lo notable no es que usemos esa convención. Lo notable es que casi nunca preguntamos de dónde viene, qué cubre, qué omite y qué mezcla.
|
|
|
|
|
|
|
|
|
|
|
|
¿Por qué success debe cubrir tanto una operación importante completada como un autoguardado menor?
|
|
|
|
|
|
|
|
|
|
|
|
¿Por qué danger debe cubrir tanto una amenaza activa como una pérdida ya consumada?
|
|
|
|
|
|
|
|
|
|
|
|
¿Por qué warning mezcla un riesgo corregible, una precaución leve y a veces una amenaza seria?
|
|
|
|
|
|
|
|
|
|
|
|
¿Por qué info aparece junto a los intents si muchas veces no comunica valencia, sino solo saliencia atencional?
|
|
|
|
|
|
|
|
|
|
|
|
¿Por qué el intent se ha definido durante años como color contextual y no como evaluación del evento?
|
|
|
|
|
|
|
|
|
|
|
|
Estas preguntas son sencillas. Pero no aparecen con frecuencia porque la convención está normalizada. Entró en frameworks, tokens, clases CSS, sistemas de diseño, documentación, temas y componentes. Y una vez que algo entra en infraestructura, deja de parecer una decisión.
|
|
|
|
|
|
|
|
|
|
|
|
Parece la forma natural de hacer las cosas.
|
|
|
|
|
|
|
|
|
|
|
|
La pregunta del capítulo es:
|
|
|
|
|
|
|
|
|
|
|
|
> ¿Qué ocurre cuando dejamos de tratar el intent como color y empezamos a tratarlo como evaluación perceptiva del evento?
|
|
|
|
|
|
|
|
|
|
|
|
## 2. La herencia del semáforo
|
|
|
|
|
|
|
|
|
|
|
|
La taxonomía heredada de intents no nació en las interfaces digitales.
|
|
|
|
|
|
|
|
|
|
|
|
Antes de que existieran botones verdes de success, alertas rojas de danger o banners amarillos de warning, esos colores ya cargaban con una larga historia de señalización industrial, ferroviaria y vial.
|
|
|
|
|
|
|
|
|
|
|
|
El rojo, el amarillo y el verde pertenecían a entornos donde una señal debía reconocerse rápido, a distancia y con consecuencias físicas claras. No eran colores decorativos. Eran instrucciones operativas. Detenerse. Proceder con precaución. Avanzar. Prestar atención. Evitar una colisión. No entrar. Continuar.
|
|
|
|
|
|
|
|
|
|
|
|
Esa estructura era adecuada para muchos sistemas físicos de señalización porque resolvía un problema urgente: permitir decisiones rápidas con bajo coste interpretativo.
|
|
|
|
|
|
|
|
|
|
|
|
Pero esa estructura no era una teoría afectiva completa.
|
|
|
|
|
|
|
|
|
|
|
|
No pretendía distinguir entre una amenaza activa y una pérdida consumada. No pretendía separar una confirmación suave de una culminación significativa. No pretendía diferenciar saliencia informativa de evaluación emocional. Su función era mucho más concreta: codificar órdenes y estados operativos mediante colores muy reconocibles.
|
|
|
|
|
|
|
|
|
|
|
|
Cuando las interfaces gráficas empezaron a necesitar comunicar estados del sistema —error, advertencia, éxito, información—, heredaron esa estructura porque ya era comprensible. La cultura ya había aprendido que rojo pesa más que verde, que amarillo pide precaución, que verde permite continuar.
|
|
|
|
|
|
|
|
|
|
|
|
El diseño digital no inventó esa asociación. La recibió.
|
|
|
|
|
|
|
|
|
|
|
|
El problema no fue heredar.
|
|
|
|
|
|
|
|
|
|
|
|
El problema fue olvidar que se estaba heredando.
|
|
|
|
|
|
|
|
|
|
|
|
Con el tiempo, la asociación rojo / amarillo / verde dejó de parecer una convención histórica y empezó a parecer una estructura natural de la interfaz. El rojo ya no era simplemente una señal cromática útil: pasó a llamarse danger, error, destructive. El verde pasó a llamarse success. El amarillo pasó a llamarse warning. Y el azul, que no pertenecía del mismo modo a la lógica del semáforo, terminó ocupando el cajón residual de lo informativo: info.
|
|
|
|
|
|
|
|
|
|
|
|
Ahí ocurrió la mutación decisiva:
|
|
|
|
|
|
|
|
|
|
|
|
> una convención cromática empezó a funcionar como si fuera una taxonomía semántica.
|
|
|
|
|
|
|
|
|
|
|
|
## 3. De la carretera a la pantalla
|
|
|
|
|
|
|
|
|
|
|
|
La web estabilizó esa mutación de forma especialmente clara.
|
|
|
|
|
|
|
|
|
|
|
|
Frameworks como Bootstrap necesitaban resolver un problema práctico: ofrecer clases contextuales simples para botones, alertas, tablas, mensajes y estados. La solución era evidente, reconocible y fácil de usar:
|
|
|
|
|
|
|
|
|
|
|
|
success
|
|
|
|
|
|
warning
|
|
|
|
|
|
danger
|
|
|
|
|
|
info
|
|
|
|
|
|
|
|
|
|
|
|
El éxito se volvió verde.
|
|
|
|
|
|
La advertencia, amarilla.
|
|
|
|
|
|
El peligro, rojo.
|
|
|
|
|
|
La información, azul.
|
|
|
|
|
|
|
|
|
|
|
|
Aquella decisión era razonable. Funcionaba. Era barata cognitivamente y barata técnicamente. Cualquier equipo podía aplicarla sin abrir una discusión teórica sobre afecto, percepción o semántica. Bastaba con asignar una clase.
|
|
|
|
|
|
|
|
|
|
|
|
Pero al entrar en clases CSS, documentación, temas, tokens, componentes y guías, esa convención dejó de parecer un atajo. Se convirtió en vocabulario. Después otros frameworks y sistemas de diseño heredaron la estructura con variaciones menores. Algunos cambiaron nombres. Otros añadieron tonos intermedios. Otros introdujeron primary, secondary, neutral, destructive.
|
|
|
|
|
|
|
|
|
|
|
|
Pero el núcleo siguió siendo el mismo:
|
|
|
|
|
|
|
|
|
|
|
|
positivo
|
|
|
|
|
|
precaución
|
|
|
|
|
|
negativo grave
|
|
|
|
|
|
informativo
|
|
|
|
|
|
neutral
|
|
|
|
|
|
|
|
|
|
|
|
Ese núcleo parecía suficiente mientras el intent solo modificaba color.
|
|
|
|
|
|
|
|
|
|
|
|
Si todo lo que hace danger es pintar un borde en rojo, quizá no necesitamos mucha más teoría. Si todo lo que hace success es poner verde un mensaje, quizá la convención basta.
|
|
|
|
|
|
|
|
|
|
|
|
Pero en una interfaz perceptiva multicanal, el intent ya no cambia solo color. Puede modular:
|
|
|
|
|
|
|
|
|
|
|
|
motion
|
|
|
|
|
|
sonido
|
|
|
|
|
|
duración
|
|
|
|
|
|
ritmo
|
|
|
|
|
|
intensidad
|
|
|
|
|
|
persistencia
|
|
|
|
|
|
profundidad
|
|
|
|
|
|
forma
|
|
|
|
|
|
háptica
|
|
|
|
|
|
silencio
|
|
|
|
|
|
|
|
|
|
|
|
En ese momento, la convención heredada empieza a mostrar sus límites.
|
|
|
|
|
|
|
|
|
|
|
|
Porque una cosa es elegir un color.
|
|
|
|
|
|
|
|
|
|
|
|
Otra muy distinta es decidir cómo debe moverse, sonar, durar, aparecer, persistir o sentirse un evento.
|
|
|
|
|
|
|
|
|
|
|
|
## 4. Qué codifica realmente la convención heredada
|
|
|
|
|
|
|
|
|
|
|
|
Si examinamos con atención success, warning, danger e info, vemos que no forman una taxonomía afectiva completa.
|
|
|
|
|
|
|
|
|
|
|
|
Forman una taxonomía cromática útil.
|
|
|
|
|
|
|
|
|
|
|
|
Eso no las vuelve inútiles. Las vuelve insuficientes.
|
|
|
|
|
|
|
|
|
|
|
|
Danger codifica una región negativa intensa, pero mezcla al menos tres cosas distintas:
|
|
|
|
|
|
|
|
|
|
|
|
amenaza activa
|
|
|
|
|
|
fallo grave
|
|
|
|
|
|
pérdida consumada
|
|
|
|
|
|
|
|
|
|
|
|
Una amenaza activa todavía permite actuar. Una pérdida consumada ya ocurrió. Un fallo grave puede bloquear una operación, pero no siempre equivale a destrucción. Tratar todo eso como danger produce una interfaz afectivamente torpe.
|
|
|
|
|
|
|
|
|
|
|
|
Success codifica una región positiva, pero mezcla también cosas distintas:
|
|
|
|
|
|
|
|
|
|
|
|
confirmación suave
|
|
|
|
|
|
resolución positiva
|
|
|
|
|
|
culminación de una tensión
|
|
|
|
|
|
estado correcto rutinario
|
|
|
|
|
|
|
|
|
|
|
|
Un autoguardado correcto no merece la misma energía perceptiva que completar una subida larga o enviar un formulario importante. Si todo es success, nada se siente realmente cumplido.
|
|
|
|
|
|
|
|
|
|
|
|
Warning codifica precaución, pero no distingue bien entre riesgo corregible, advertencia moderada y amenaza próxima. Algunas advertencias piden revisión tranquila; otras exigen atención inmediata. No son el mismo evento afectivo.
|
|
|
|
|
|
|
|
|
|
|
|
Info es el caso más problemático. Muchas veces no expresa evaluación afectiva. Expresa simplemente que el sistema quiere que algo se note. No responde a:
|
|
|
|
|
|
|
|
|
|
|
|
¿cómo se evalúa esto?
|
|
|
|
|
|
|
|
|
|
|
|
Responde a:
|
|
|
|
|
|
|
|
|
|
|
|
¿debo atender esto?
|
|
|
|
|
|
|
|
|
|
|
|
Eso lo coloca más cerca de signal que del sistema de intents. En esta gramática, muchos usos de info se expresan mejor como:
|
|
|
|
|
|
|
|
|
|
|
|
signal.announce + neutral
|
|
|
|
|
|
signal.inform + neutral
|
|
|
|
|
|
signal.notify + neutral
|
|
|
|
|
|
|
|
|
|
|
|
La familia signal aporta la saliencia.
|
|
|
|
|
|
El intent neutral indica ausencia de juicio fuerte.
|
|
|
|
|
|
|
|
|
|
|
|
Esta es la diferencia central:
|
|
|
|
|
|
|
|
|
|
|
|
> La convención heredada codifica colores útiles.
|
|
|
|
|
|
> La teoría del intent debe codificar regiones evaluativas del evento.
|
|
|
|
|
|
|
|
|
|
|
|
Por eso necesitamos separar:
|
|
|
|
|
|
|
|
|
|
|
|
threat ≠ loss
|
|
|
|
|
|
affirm ≠ fulfill
|
|
|
|
|
|
info ≠ intent
|
|
|
|
|
|
|
|
|
|
|
|
La interfaz puede distinguir esas diferencias. El usuario puede sentir esas diferencias. La gramática también debe poder nombrarlas.
|
|
|
|
|
|
|
|
|
|
|
|
SECCIÓN 6 AMPLIADA: RUSSELL Y ESPACIO AFECTIVO
|
|
|
|
|
|
----------------------------------------------
|
|
|
|
|
|
|
|
|
|
|
|
## El espacio afectivo
|
|
|
|
|
|
|
|
|
|
|
|
El sistema de intents no se deriva de colores heredados, sino de la evaluación del evento dentro de un espacio afectivo.
|
|
|
|
|
|
|
|
|
|
|
|
Este capítulo se apoya en un modelo sencillo: el espacio valencia/activación descrito por James A. Russell. No se utiliza como teoría completa de la emoción, sino como base operativa para distinguir tipos de evaluación que la interfaz necesita expresar.
|
|
|
|
|
|
|
|
|
|
|
|
Los seis intents pueden entenderse como regiones discretas de ese espacio aplicadas al evento interactivo.
|
|
|
|
|
|
|
|
|
|
|
|
La valencia distingue lo positivo de lo negativo.
|
|
|
|
|
|
La activación distingue baja y alta movilización atencional o corporal.
|
|
|
|
|
|
|
|
|
|
|
|
No es lo mismo threat que loss. Ambos son negativos, pero uno tiene alta activación y convoca acción; el otro registra una consecuencia consumada con activación más baja.
|
|
|
|
|
|
|
|
|
|
|
|
Tampoco es lo mismo affirm que fulfill. Ambos son positivos, pero uno confirma suavemente; el otro resuelve una tensión u objetivo.
|
|
|
|
|
|
|
|
|
|
|
|
El espacio afectivo no nos dice qué color usar. Nos dice qué diferencia evaluativa debe preservar la interfaz.
|
|
|
|
|
|
|
|
|
|
|
|
LÍNEAS POR INTENT
|
|
|
|
|
|
-----------------
|
|
|
|
|
|
|
|
|
|
|
|
Incluir debajo de cada intent:
|
|
|
|
|
|
|
|
|
|
|
|
Neutral:
|
|
|
|
|
|
Neutral ocupa la región de baja activación sin valencia fuerte: el evento no requiere evaluación afectiva significativa.
|
|
|
|
|
|
|
|
|
|
|
|
Affirm:
|
|
|
|
|
|
Affirm ocupa la región de valencia positiva con baja activación: confirma sin alterar significativamente el foco atencional ni la energía del sistema.
|
|
|
|
|
|
|
|
|
|
|
|
Fulfill:
|
|
|
|
|
|
Fulfill corresponde a una región positiva con mayor activación: marca la resolución de una tensión o la culminación de una acción relevante.
|
|
|
|
|
|
|
|
|
|
|
|
Risk:
|
|
|
|
|
|
Risk se sitúa en una región negativa de activación media: indica un problema corregible que requiere atención, pero no una reacción inmediata.
|
|
|
|
|
|
|
|
|
|
|
|
Threat:
|
|
|
|
|
|
Threat pertenece a la región de alta activación negativa: exige atención urgente y posible acción inmediata.
|
|
|
|
|
|
|
|
|
|
|
|
Loss:
|
|
|
|
|
|
Loss comparte valencia negativa con threat, pero con menor activación y distinta temporalidad: registra una consecuencia ya consumada.
|
|
|
|
|
|
|
|
|
|
|
|
FRASE OBLIGATORIA AL FINAL DE LA SECCIÓN DE INTENTS
|
|
|
|
|
|
---------------------------------------------------
|
|
|
|
|
|
|
|
|
|
|
|
Los intents no son colores ni estilos. Son regiones evaluativas del evento que pueden expresarse mediante distintos canales perceptivos.
|
|
|
|
|
|
|
|
|
|
|
|
FIGURA OBLIGATORIA
|
|
|
|
|
|
------------------
|
|
|
|
|
|
|
|
|
|
|
|
## Figura — Del evento al intent
|
|
|
|
|
|
|
|
|
|
|
|
Brief:
|
|
|
|
|
|
|
|
|
|
|
|
evento evaluable
|
|
|
|
|
|
→ appraisal / evaluación
|
|
|
|
|
|
→ valencia + activación
|
|
|
|
|
|
→ intent
|
|
|
|
|
|
→ canales perceptivos
|
|
|
|
|
|
|
|
|
|
|
|
Ejemplo:
|
|
|
|
|
|
commit.delete
|
|
|
|
|
|
→ negativo + baja activación + consecuencia consumada
|
|
|
|
|
|
→ loss
|
|
|
|
|
|
→ retirada + huella + color desaturado + posible sonido grave
|
|
|
|
|
|
|
|
|
|
|
|
CIERRE DE PARTE I REVISADO
|
|
|
|
|
|
==========================
|
|
|
|
|
|
|
|
|
|
|
|
Con este capítulo se cierra la Parte I.
|
|
|
|
|
|
|
|
|
|
|
|
La interfaz ya no ha sido definida solo como superficie, sino como dimensión perceptible de un contexto operacional. El evento interactivo ha quedado establecido como unidad mínima de significado. La gramática del evento ha sido presentada como sistema de diferencias, relaciones y reglas de composición. La interacción semántica ha sido definida como configuración perceptiva recurrente. Las familias han sido reducidas a siete preguntas fundamentales. Los eventos evaluables se han separado de los estructurales. Y el intent ha dejado de ser color para convertirse en región evaluativa del evento.
|
|
|
|
|
|
|
|
|
|
|
|
La Parte II podrá entrar ahora en los canales:
|
|
|
|
|
|
|
|
|
|
|
|
tiempo
|
|
|
|
|
|
motion
|
|
|
|
|
|
presencia
|
|
|
|
|
|
profundidad
|
|
|
|
|
|
forma
|
|
|
|
|
|
color
|
|
|
|
|
|
sonido
|
|
|
|
|
|
háptica
|
|
|
|
|
|
accesibilidad
|
|
|
|
|
|
coordinación
|
|
|
|
|
|
|
|
|
|
|
|
Pero esos canales ya no serán efectos. Serán formas de hacer sensible una gramática.
|
|
|
|
|
|
|
|
|
|
|
|
RESUMEN EJECUTIVO DE CORRECCIONES
|
|
|
|
|
|
=================================
|
|
|
|
|
|
|
|
|
|
|
|
1. La Introducción debe aclarar que la web es campo de ejemplos, no límite de la teoría.
|
|
|
|
|
|
2. Capítulo 1 debe preparar el paso hacia fundamentos sin sobrecargarse.
|
|
|
|
|
|
3. Capítulo 2 debe anunciar fundamentos, no desarrollarlos.
|
|
|
|
|
|
4. Capítulo 3 debe ser el mapa completo de fundamentos psicoperceptivos.
|
|
|
|
|
|
5. Capítulo 4 debe conectar evento con percepción, affordance, atención, appraisal y multisensorialidad.
|
|
|
|
|
|
6. Capítulo 5 debe fundamentar gramática en diferenciación perceptiva y reducción de carga cognitiva.
|
|
|
|
|
|
7. Capítulo 6 debe mostrar que interacción semántica no pertenece a un canal único.
|
|
|
|
|
|
8. Capítulo 7 debe relacionar cada criterio con su base psicoperceptiva.
|
|
|
|
|
|
9. Capítulo 8 debe mostrar que las familias son categorías perceptivas.
|
|
|
|
|
|
10. Capítulo 9 debe aplicar fundamentos a mensaje/marco, no introducirlos desde cero.
|
|
|
|
|
|
11. Capítulo 10 debe recuperar la fuerza de “Más allá del semáforo” y anclar claramente Russell.
|
|
|
|
|
|
12. Todo el bloque debe sostener esta idea:
|
|
|
|
|
|
Este libro no inventa categorías; nombra estructuras perceptivas recurrentes.
|
|
|
|
|
|
|
|
|
|
|
|
FIN DEL DOCUMENTO
|