Registro público
Qué se publicó, y cuándo.
Cada cambio relevante en el sitio en vivo, agrupado por mes y por superficie. Los refactores silenciosos y las actualizaciones de dependencias viven en el historial de git; esta página lista lo que un operador o un lector que vuelve podría notar de verdad.
Mayo de 2026 · Tanda de actualización
2026-05-04
Refinamiento de las Hojas de Operador — capa de inteligencia, pulido de marca, recíprocos de ecosistema
Plan de consultoría de cinco especialistas ejecutado de punta a punta. Línea base del artefacto diseñado: filete superior de 2px codificado por paquete en cada tarjeta de hoja, líneas de regla tipo papel debajo de las leyendas de los fieldset, glifo del paquete en el eyebrow del hero, refinamiento del cabezal impreso, canon de voz fijado en docs/voice-canon-sheets.md. Papelería inteligente: referencias centralizadas (6 métricas, 3 anomalías, EN+ES) en data/benchmarks.json y la nueva API Bench.evaluate(); payloads de guardado versionados (v:1) con migración para los que no traen v; helper de visualización solo en SVG (sparkline + mapa de calor, ~120 LOC cada uno, sin librería); endpoint /api/workbench/sheet-history que dibuja la tendencia de guardados previos sobre el panel de guardar para operadores autenticados; borradores locales con autoguardado en B3 con la línea “Recogimos tu borrador del sábado 8:42pm” que enlaza a /security/; parseo generoso en B4 (“$45.50/lb”, “1,200”, “12cien”) con eco en espejo. Recuperación y comodidad: confirmación de reseteo en dos toques, enlace “Limpiar esta sección” por fieldset, snackbar para deshacer, tira de progreso (“3 de 5 secciones listas. Sigue: firma.”), ergonomía en tableta con coarse-pointer + ≤900px, atajos de teclado ⌘S/⌘↵. Recíprocos de ecosistema: riel “Combina con papelería” en 30 páginas de detalle de herramienta, chip kind:sheet en Pagefind, puerta “Hacer” de /library/ reorganizada para emparejar Herramientas / Hojas / Listas de verificación, entrada de colofón en /system/#sheets que explica la arquitectura, verificación en /receipts/ de la promesa “ningún número sale de la página” vía check-sheet-no-fetch.mjs, variación de foco de la tarjeta OG por paquete. Preámbulos editoriales a nivel de paquete en el hub (encuadre “Para qué sí / Cuándo no”, EN+ES, 60-90 palabras). 102 de 102 puertas de cohesión pasan.
2026-05-04
Hojas de Operador — catálogo completo (31 hojas en 5 paquetes)
Se publica el catálogo completo de /sheets/: 31 hojas de operador imprimibles, rellenables y exportables a CSV en cinco paquetes, con paridad EN + ES. Paquete 1 (Operaciones y margen): tarjetas de costo de receta, hoja semanal de prime cost, recap diario de ventas, line check, registro de mermas, recepción de facturas, P&L mensual, conteo de inventario, manejo de caja. Paquete 2 (SEO local y descubrimiento): auditoría mensual de GBP, monitor de consistencia NAP, planificador de horarios de feriados, mapa de palabras clave locales × página, registro de actualización de fotos. Paquete 3 (Conversiones y reservas): P&L de canales de terceros, registro de no-shows, lista de verificación de conversión del sitio, mapa de tráfico por daypart, registro de crecimiento de lista de correo. Paquete 4 (Marca y diseño): brief de rediseño de menú, inventario de activos de marca, hoja de especificación de señalización, shot list de fotos, calendario de contenido para redes, hoja de contacto de proveedores. Paquete 5 (Confianza y reseñas): registro de respuesta a reseñas, monitor de causas raíz de quejas, más cuatro hojas con marca jurisdiccional (preparación para inspección de salubridad, onboarding de personal solo en lo operativo, reporte de incidentes, matriz de alérgenos) que llevan un banner de advertencia regional. Cada hoja se publica con su tarjeta OG (62 PNGs en total), anuncios RSS por lanzamiento de paquete, enlaces cruzados “Combina con” a herramientas / glosario / blog, y sidecars entrantes “Usa esta hoja” en 32 páginas de términos del glosario y 10 páginas pilares por tema. Los guardados del Taller quedan registrados como kind=“sheet” con el slug en el payload.
2026-05-02
Plan de lanzamiento, fase 9 — Conversor de menú, Horarios de feriados ES, reescritura de términos
Se publicó la segunda de las dos nuevas herramientas para lanzamiento+30: /tools/menu-converter/. Pega el texto de tu menú y obtén una vista previa en vivo, HTML semántico y un bloque de schema Menu en JSON-LD. El parser heurístico detecta secciones (TODO EN MAYÚSCULAS o terminadas en dos puntos), ítems (líneas con precio al final) y descripciones (la línea justo debajo de un ítem). Conteo de herramientas 14 → 15. El generador de Horarios de feriados de la fase 8 ya tiene su espejo fluido en ES en /es/tools/holiday-hours/ — los ocho nombres de feriados de EE. UU. traducidos, formato de fecha localizado (“25 de diciembre de 2026”), las pestañas de resultados etiquetadas en español. Hreflang EN actualizado para apuntar a esta versión. /terms.html reescrito a ~1,300 palabras: voz contractual en primera persona, tribunales de Maryland (sin arbitraje, sin renuncia a acción colectiva), CC BY-NC 4.0 licencia el contenido de la biblioteca y deja fuera de la licencia las herramientas, la marca y el código. Doce secciones numeradas, cada una con un párrafo de explicación en inglés sencillo.
2026-05-02
Plan de lanzamiento, fase 8 — Generador de horarios de feriados, reescritura de privacidad + cookies
Primera de las dos herramientas nuevas que el plan marcó para lanzamiento+30: /tools/holiday-hours/. Precargada con los ocho feriados de restaurante en EE. UU. que mueven cubiertos (los flotantes se calculan a partir del año que se ingresa). Tres salidas por corrida: texto plano para el sitio web, JSON-LD specialOpeningHoursSpecification para el schema, y un bloque con formato de Google Business Profile para pegar en Business Profile Manager. /privacy.html reescrito a ~700 palabras, primera persona de Don, cuatro secciones (qué recolecto / qué nunca hago / tus derechos / proveedores). /cookies.html reescrito con las tres cookies funcionales reales en una tabla tipada (md_locale, lang_hint_dismissed, md_session) más un párrafo “por qué no hay banner” que fija la postura. La ventana de notificación de brechas de Maryland PIPA queda nombrada explícitamente.
2026-05-02
Plan de lanzamiento, fase 7 — nav de 5 elementos, robots.txt para crawlers de IA
La apuesta de IA que se había aplazado en la Parte II se publica. El nav principal pasa de 8 elementos + mega-menú a cinco: Biblioteca · Herramientas · Proyectos · Estudio · Acceder. Biblioteca apunta ahora al hub canónico /library/; Herramientas se promueve desde dentro del viejo mega-menú; Estudio reemplaza Servicios + Restaurantes + Sobre Don (esas páginas siguen accesibles). El mega-menú se retira y el script controlador también. El menú móvil replica la estructura de 5 elementos del escritorio. /robots.txt extendido con estrofas explícitas por agente: permitidos — GPTBot, ClaudeBot, anthropic-ai, Claude-Web, PerplexityBot, Google-Extended, Bytespider, Applebot-Extended; no permitidos (solo entrenamiento, sin citación en tiempo de recuperación) — CCBot, Omgilibot, ImagesiftBot. /llms.txt y /es/llms.txt ahora enlazan en la parte superior el corpus de cuerpo completo (/llms-full.txt, /es/llms-full.txt, /feed-llm.json) para que los crawlers de IA encuentren la superficie de citación enseguida.
2026-05-02
Plan de lanzamiento, fase 6 — grafo de entidades, sitemap, guardia de CI del canon de CTA
El JSON-LD LocalBusiness de la portada ya lleva telephone en la entidad misma y un arreglo estructurado contactPoint (soporte + ventas). sameAs pasó de 1 entrada a 10 (LinkedIn, Facebook, GitHub, Bluesky, Threads, Yelp, GBP, Bing Places, Apple Maps) — el umbral que el Knowledge Panel de Google revisa antes de renderizar. El sitemap se regeneró para incluir las 11 páginas añadidas en las fases 1–5 (el hub del estudio, tres ofertas productizadas, cinco ciudades del DMV, /never/, /ai/, /studio/compare/, /library/, tres notas de investigación nuevas). Nuevo script de CI scripts/check-cta-canon.mjs que vigila el conjunto fijo de verbos de CTA de /methods/#voice-contract — la primera corrida encontró 21 desviaciones en 18 archivos; todas barridas. Tres artículos más de alto tráfico enlazan las ofertas productizadas en el aside de lectura adicional.
2026-05-02
Plan de lanzamiento, fases 1–5 — qué se publicó
Una actualización con calidad de consultoría ejecutada contra el plan de lanzamiento a 12 semanas. Fase 1: tres páginas nuevas de confianza (/never/, /ai/, /studio/compare/), el contrato de voz añadido a /methods/, tres posturas firmadas en la portada, racimo de confianza en el footer (4 → 5 columnas), 247 conteos centinelas escapados restaurados. Fase 2: tres ofertas productizadas (auditoría de $499, menu drop-in de $1,500, Care Plan Light de $99/mes), cinco subpáginas de ciudades del DMV, espejos en ES de todas las páginas de la fase 1, reconstrucción de accesibilidad del mega-menú (botón + ARIA + teclado), onramp de Cal.com en /window/. Fase 3: ofertas productizadas conectadas a /services/, corpus para búsqueda con IA (/llms-full.txt, /feed-llm.json, EN + ES), rediseño del 404 con caja de búsqueda, drip de seis mensajes para operador en /docs/email-drip/, scope de contratación del project manager, el op-ed de la matemática de DoorDash. Fase 4: hub canónico de /studio/ (EN + ES), barra de CTA fija en la parte inferior en móvil, fix de idempotencia de sync-includes (colapsó 4 → 1 scripts colgados en 429 páginas), lighthouserc.js con el conjunto de 7 URLs como puerta, Conversation y App shells nombradas en design-system.md, --gradient-hero retirado, nota de investigación de auditoría de GBP en el DMV. Fase 5: hub de /library/ de tres puertas (EN + ES), redirecciones de alias /studio/contact/ + /library/*, estandarización a WCAG 2.2 AA, la nota de investigación de la auditoría del 1% de margen, ofertas productizadas enlazadas desde dos artículos de alto tráfico.
2026-05-02
Tarjetas de autor al final del artículo + contactPoint de LocalBusiness
Cada artículo del blog (EN + ES) cierra ahora con una tarjeta “Sobre el autor” — lettermark D, nombre, biografía de dos oraciones, línea de credenciales, enlaces a /about/ y a la Ventana. El JSON-LD LocalBusiness de la portada recibió un contactPoint con correo, horario de atención, idiomas soportados y zona de servicio — para que el knowledge panel de Google tenga datos de contacto estructurados incluso sin un teléfono publicado.
2026-05-02
Comparativa Patchwork / Agencia / Muntin restablecida
Bloque de posicionamiento de tres tarjetas otra vez en la portada, en versión más esbelta. Va entre la franja de confianza y la sección de la biblioteca; la biblioteca sigue liderando, esto solo ayuda a que un operador estresado vea dónde encaja el estudio entre una plantilla de Wix y una agencia completa.
2026-05-02
Puente ESL entre idiomas en cada artículo traducido
Enlace contextual en línea cerca del inicio del cuerpo de cada artículo traducido: los artículos en EN reciben “Leer este artículo en español”, y los artículos en ES reciben “Read this article in English.” Un operador de primera generación que llegue a una página en inglés desde Google puede cambiar a español en un toque antes de comprometerse a leer.
2026-05-01
Biblioteca del glosario: 4 entradas faltantes redactadas, 10 enlaces rotos curados
Entradas nuevas: breadcrumb, hreflang, canal propio, marketplace de terceros. Los dos términos de operaciones cierran la tensión central del artículo de DoorDash. 10 artículos tenían enlaces en línea apuntando a slugs de glosario inexistentes — reenrutados a términos padres existentes o desenvueltos a texto plano donde no había padre.
2026-05-01
/receipts/ + Care Plan como oferta independiente
Nueva superficie en /receipts/ — conteos de un vistazo, los siete KPIs estrella que mide el estudio, y una lista explícita de lo que no medimos (sin cookies de publicidad, sin session replay, sin IDs entre sitios, sin fingerprinting). En /services/, los Care Plans salieron de un colapso y ahora invitan a operadores con sitio existente a contratar Standard Care por separado.
2026-05-01
Reescritura del hero de la portada, ledes en inglés sencillo en las páginas legales
El H1 de la portada pasó de “Learn the web that sells” a “Plain-English answers for restaurant owners. And a studio that builds the site, when you want one.” Chips de conteo bajo el subhead, franja de confianza debajo de la sección de herramientas insignia, CTA “Email Don” reemplazando a “Write to Don” en nav y footer. Privacidad, Cookies, Términos y Accesibilidad abren cada una con un lede “La versión corta” en lenguaje de operador.
2026-05-01
Fase 0: pasada de honestidad
El arreglo de rendimiento más grande que el sitio ha publicado: se quitó el preload de prioridad alta del MP3 de audio que estaba estancando el LCP por 15–30 segundos en Android de gama media sobre 4G. Se eliminaron las referencias a Calendly + Formspree en privacidad y cookies (no usamos ninguno). /security/integrity.txt ahora existe con SHA-256 reales del bundle público (antes era un enlace a 404). /.well-known/security.txt se publicó según el RFC 9116. Los casos de estudio (Tacombi, Irish Inn, Off Day) llevan ahora un chip explícito de “Vínculo” que distingue el trabajo interno en planilla W-2 del trabajo de estudio por encargo y de los estudios de estrategia. (La sección /work/ se retiró en la Fase 8, mayo de 2026 — los enlaces se quitaron aquí.)
2026-05-01
Barrida de accesibilidad: contraste, foco, ARIA, sr-only
Los valores alfa del footer subieron de 0.6 a 0.78–0.85 para superar el contraste AA. .tool-card.live .status se movió de un par de color 3.2:1 a tokens --status-good. La textarea del compositor de la Ventana recibió un <label> real. El patrón ARIA roto del mega-menú de la biblioteca (role="menu" con expectativas de teclado declaradas sin implementar) se descartó a favor de un <nav> semántico simple. 134 páginas recibieron el span sr-only (se abre en una pestaña nueva) en los enlaces de Instagram. El bloque de higiene de hover en dispositivos táctiles neutraliza los efectos de levantar-y-quedar al tocar.
Leyenda
Esta página está curada a mano. El historial completo de git (cada commit, incluidos los pequeños refactores y los bumps de dependencias) puede consultarse públicamente en el repositorio. Si viste algo cambiar y no lo ves aquí, eso es un bug — avísale a Don y se agrega.