Saltar al contenido

Auditoría

Por qué auditar

Un agente trata como válido todo lo que encuentra. Por qué conviene saber qué piezas del sistema son estables, cuáles están obsoletas y cuáles solo existen en Figma antes de documentar nada.

Última revisión:

Antes de documentar un sistema para un agente, hay que saber qué contiene de verdad. La auditoría responde a tres preguntas: qué piezas existen, en qué estado está cada una y dónde no coinciden Figma y el código.

En esta página

El agente no distingue lo obsoleto

Cuando un agente busca un componente, no sabe cuál prefiere tu equipo. Si encuentra Button y LegacyButton, y nada dice que el segundo está obsoleto, los dos le parecen igual de válidos.

Las herramientas ya dan forma a esta idea. Storybook recomienda excluir de su manifiesto para agentes las historias que muestran antipatrones y las páginas de componentes obsoletos (Storybook: Best practices for using Storybook with AI). DTCG tiene una propiedad $deprecated para marcar un token como obsoleto (Format Module: Deprecated). Las dos parten del mismo problema: lo obsoleto que no está marcado se usa.

Más contexto no es mejor contexto

Un agente no lee el sistema entero cada vez. Trabaja con una ventana de contexto limitada, y Anthropic describe ese contexto como un recurso finito, con rendimientos decrecientes: cada dato que entra consume parte de la atención del modelo (Anthropic: Effective context engineering for AI agents). Storybook lo dice desde el lado de los componentes: poco contexto impide al agente usar bien los componentes, pero demasiado contexto irrelevante también empeora su rendimiento (Storybook: Best practices for using Storybook with AI).

La consecuencia práctica: documentar los cuarenta componentes con el mismo detalle no ayuda. Ayuda saber cuáles importan, documentar bien esos y marcar el resto.

Qué mide la auditoría

PreguntaQué anotas por componente
Qué existeNombre, nivel atómico y categoría funcional
En qué estado estáEstable, beta u obsoleto, y su sustituto si es obsoleto
Dónde existeSolo en Figma, solo en código o en los dos
Si coincidenDiferencias de nombre, de propiedades o de valores
Si se usaInserciones y separaciones, si tienes analíticas de librería
Qué falta para el agenteVariables, descripción, Code Connect, documentación

Las dos páginas siguientes explican cómo recoger esos datos en Figma y en el código.

Qué sale de la auditoría

Dos entregables:

  1. inventory.md, una tabla con una fila por componente. Este archivo no se tira: en el capítulo 6 se convierte en el índice que lee el agente para saber qué componentes puede usar.
  2. Una puntuación de madurez, que sirve como línea de base. La volverás a calcular al final para medir el avance (Scorecard de madurez).

Recomendación

Audita el código además de Figma, aunque tu trabajo sea de diseño. El agente que implementa genera código, y si un componente solo existe en Figma, el agente tendrá que inventarlo.

En resumen

  • Un agente usa lo que encuentra: lo obsoleto que no está marcado acaba en los diseños.
  • El contexto es limitado; documentar mejor lo importante rinde más que documentar todo igual.
  • La auditoría produce inventory.md, que después será el índice del agente.

Fuentes