Cómo funciona
Un patrón aquí empieza como un término de búsqueda que alguien escribió, se investiga con patrones reales publicados de ese objeto, se elabora con ayuda de un modelo de lenguaje y luego se verifica por máquina, vuelta contra vuelta, antes de que nada llegue a una página. La imagen en la parte superior de esa página es una imagen generada, calculada a partir de las cuentas finales. Nadie teje uno primero. Abajo está esa ruta, recorrida con un patrón que ya está en el sitio.
Un patrón, de principio a fin: el gorro sencillo
Nueve etapas, en orden. Cada cifra que aparece en ellas se lee del propio registro de ese patrón cuando se construye esta página, así que ningún número de aquí puede alejarse del archivo que describe. Las etapas son el procedimiento; la nota debajo de este párrafo dice cuáles de ellas quedan selladas en los registros y cuáles no.
Esta es la ruta que sigue un patrón de aquí en adelante, y los 113 que hay hoy en el estante llegaron antes de que se registraran partes de ella.
Un registro sella de dónde vino, y en 112 de los 113 ese campo dice Crochet Genie — la app de iOS de la que salió esta biblioteca. Lo que ninguno sella es la elaboración: el modelo que lo elaboró, el prompt a partir del cual se elaboró y la lista de características que el objeto debe tener están vacíos en 113 de 113 archivos. Por eso los pasos dos y cuatro de abajo describen cómo se elabora un patrón, no un comprobante que lleve ningún patrón de aquí. Un sello vacío es honesto; una ruta que pasa de largo sin decirlo no lo es.
Una fila en la cola de investigación
Nada se elabora porque sería lindo tenerlo. Una fila nombra la frase, el volumen medido para su grupo, qué tan disputado está el término y las variantes que la gente realmente escribe — y esas variantes fijan el alcance, porque free (gratis) no cambia nada, mientras que no sew (sin coser) es una restricción firme sobre la forma. Este entró con crochet beanie pattern: un grupo de 28.630 al mes con dificultad 18, tomado de docs/data/production-queue.csv.
Leer patrones reales del objeto
Se leen al menos cinco patrones publicados del mismo objeto antes de diseñar nada, y lo que se toma de ellos es la construcción: qué partes tiene uno real, sin cuáles de esas partes no se reconoce, las proporciones entre ellas, cómo se construye cada una y las dos o tres características que hacen que se vea a simple vista como lo que dice su nombre. La disciplina está por escrito en .claude/skills/pattern-from-keyword/SKILL.md, incluida la regla que mantiene separados a los dos: las fuentes se registran en la conversación en la que se elaboró el patrón y nunca en el archivo, así que ninguna redacción puede pasar de uno a otro.
El costo de esa regla es que nada de esa lectura queda en el registro, y el campo que habría guardado su resultado — provenance.recognisability, las características sin las que el objeto no se reconoce — está vacío en 113 de 113 archivos de aquí. Por lo tanto, en este sitio no hay evidencia de que este paso se haya hecho con ningún patrón de los que hay ahora, y esta página no va a dar a entender que la hay.
Lo que el formato puede hacer y lo que no
Cada vuelta de este sitio es una línea de aritmética: lo que consume y lo que deja. Eso da una cuenta que una máquina puede verificar y cuesta todos los puntos que no se pueden escribir así, que son la mayoría. Cuando una característica que el objeto necesita queda fuera de ese vocabulario, hay dos salidas honestas — hacer el patrón sin ella y decirlo en la página, o descartar la fila de la cola y elaborar otra cosa. No hay una tercera en la que la página dé a entender que la característica está ahí.
Este patrón es la primera salida, y por eso su archivo se llama ribbed-beanie mientras que la página lo llama Gorro sencillo. En las propias palabras del registro:
Tejido en punto bajo liso de principio a fin, así que la tela queda suave, con la leve espiral que deja una vuelta continua. No es acanalado: el acanalado vertical requiere filas o puntos en relieve, y ninguno de los dos es algo que la verificación de puntos pueda contar.
El término con el que se publica un patrón sale de lo que el patrón es, nunca de su nombre de archivo — por eso este responde a un gorro liso y no al acanalado que sugeriría su slug.
El borrador
Esta es la etapa que hace un modelo de lenguaje, y es la reemplazable: las vueltas que elabora se componen de formas extraídas de los patrones que ya están en el sitio — el anillo de seis, el disco que gana exactamente su anillo en cada vuelta, la esfera que refleja sus propios aumentos — así que un borrador es una disposición de construcciones que ya se han armado antes, no una invención desde cero. Esas formas están en docs/data/shape-primitives.json y se contaron a partir de los 113 patrones que ya están en el estante, y ese es el límite claro de este paso: dice de qué se compone un borrador hecho ahora, y no puede decir cómo llegaron a existir los 113, porque de ellos se extrajo. Aquí son 34 vueltas en una sola pieza: hasta 72 puntos y luego recto hacia abajo.
Las cuentas están encadenadas
Una vuelta registra los puntos que teje y la cuenta en la que termina, y scripts/validate.py comprueba que ambos coincidan a lo largo de toda la pieza: un aumento suma uno, una disminución resta uno, y el número al final de una vuelta tiene que ser el número con el que empieza la siguiente. Un borrador cuya aritmética no encadena nunca se convierte en archivo, así que esta es la única propiedad que todos los patrones del sitio tienen en común.
6pb [6]6aum [12]6aum,6pb [18]6aum,12pb [24]…
El tamaño se calcula, nunca se mide
Un punto mide cerca de una sexta parte de centímetro de ancho por cada milímetro de aguja, así que una cuenta y un tamaño de aguja dan un ancho, y una pila de vueltas da una altura. Cada cifra con ~ de la biblioteca sale de esa aritmética. Es un modelo, y tus manos no lo son — esa es precisamente la razón por la que la cifra lleva una tilde y por la que las páginas de los patrones te piden que midas.
La imagen generada
La imagen se hace al final y se hace a partir del registro terminado: el prompt que recibe un modelo de imágenes lleva el diámetro y la altura de cada pieza tal como los calcularon las cuentas y la paleta como colores literales, así que la imagen pretende ser un dibujo de este patrón y no una suposición genérica del objeto. Sigue siendo un dibujo. Lo que eso vale, y la verificación de esto que nunca se ha hecho, se explica en la página Acerca de.
Pretende serlo, y en este caso se equivoca. La etapa de publicación nombra tres imágenes generadas que ya espera que fallen esa verificación cuando se pueda hacer, y ribbed-beanie es una de las tres: la imagen muestra el acanalado profundo que la nota del paso tres dice que el formato no puede tejer. El registro también deja el rastro — su paleta declara harbour, cream, y ninguna vuelta del patrón teje cream, así que un color que se le dio a la imagen es un color que el patrón no produce. Conservar el ejemplo en lugar de elegir uno más limpio es el punto: la imagen en la parte superior de la página de un patrón vale menos que cada número que hay debajo, y esto es lo que eso cuesta.
La página
Cada texto de la página de un patrón es un campo del registro de ese patrón — el título, la entrada, las descripciones de las piezas, la nota debajo de cada bloque de vueltas, las respuestas de abajo. Nada de eso se redacta al construir la página. Esa es una restricción de este sitio más que un detalle técnico: una página que puede componer prosa sobre un patrón puede componer una afirmación sobre él.
Publicación
El registro se une a los otros 112, los estantes a los que pertenece se vuelven a contar solos y el patrón sube con lo que le pasó y lo que no le pasó. Nada se publica con una advertencia para tapar una verificación que falló: un patrón las pasa o vuelve atrás.
Lo que deliberadamente no se hace
Nadie teje uno primero. Aquí nadie prueba los patrones a crochet, y tejer uno son varias noches y un ovillo de hilo por patrón, así que fingir lo contrario sería la mentira más barata del sitio y la más dañina.
Lo que eso deja es un límite, no un hueco en el marketing. La aritmética se puede comprobar; la mano no se puede simular. Por eso cada página de patrón lleva la mitad que falta en palabras claras en lugar de una insignia, y la frase que recibe quien teje es una promesa sobre dónde estará un error, no una promesa de que no lo hay.
Por qué los patrones se publican despacio
El riesgo que marca el ritmo no es que un patrón esté mal. Es que toda una tanda esté mal de la misma manera: salen de una ruta compartida, así que un punto ciego produce el mismo defecto idéntico en todos los patrones elaborados igual, y cada una de esas copias pasa todas las verificaciones que existen.
Ninguna verificación por patrón puede ver un error que sus propias reglas no describen, y los reportes llegan de una fracción de quienes tejen, y tarde. Así que el freno es físico: una tanda de patrones de una misma ruta de elaboración no sigue creciendo sin que alguien teja uno a mano. Eso hace que la biblioteca dependa de las manos y no del tiempo, y por eso el número aquí es 113 y no uno mayor.
Las verificaciones en sí
Esta página es la ruta. Lo que cada una de esas verificaciones comprueba realmente, cuáles no se pudieron hacer y lo que ninguna puede establecer por bien que salga están en Cómo verificamos.