Base de reparaciones de la Ciudad de México
Lo que de verdad pasa cuando un técnico de ReparaCDMX va a una casa: qué falla describió el cliente, qué encontró el técnico, si se reparó y cuánto costó. Son nuestros registros, reales, anonimizados y clasificados por código. Los publicamos abiertos porque en México no existía una base así, y para que crezca con cada visita.
Leyendo la base en vivo…
Metodología
Esquema 1.0 · clasificador 1.2. Cualquier cambio de reglas sube la versión y se anota aquí.
1. Fuente
El sistema de operación de ReparaCDMX: cada visita queda registrada con el texto del cliente al pedirla, el diagnóstico que el técnico escribe en su aplicación al terminar, el presupuesto por escrito (orden de servicio en PDF que recibe el cliente) y lo que se pagó. Entran solo las visitas terminadas; no entran las canceladas, las pendientes ni las pruebas internas.
2. Anonimización
No se publican nombres, teléfonos, direcciones, coordenadas ni los textos libres del cliente o del técnico. La fecha se reduce a mes. La alcaldía o municipio se obtiene por reglas a partir de la zona aproximada (desde la versión 1.1, las mismas reglas con las que nuestro sistema reparte las visitas: nombres y abreviaturas de alcaldías, colonias frecuentes y código postal; el nombre de una calle nunca cuenta como zona) y nunca se publica la dirección. Si el lugar es de otro estado se marca como «fuera» (fuera de cobertura); si no se puede saber, «Sin dato». El identificador es una huella (SHA-256 truncada) que no permite volver al registro original.
3. Clasificación por código
Síntoma y causa se asignan con reglas de texto deterministas (expresiones regulares con prioridad), nunca a mano ni con inteligencia artificial, para que el resultado sea reproducible. Las reglas se aplican en cuatro pasadas: primero las de la versión 1.0, luego las agregadas en la 1.1, después frases genéricas («dejó de funcionar», «requiere mantenimiento») y al final las agregadas en la 1.2; así una versión nueva nunca cambia un síntoma que la anterior ya había clasificado. Una solicitud con equipo pero sin texto de falla queda como «Sin descripción de la falla» (desde la 1.2): no es un fallo del clasificador y se reporta aparte de «Otro / sin clasificar». Una regla nueva solo entra si es inequívoca: mejor «Otro» que mal. Lo que no coincide queda como «Otro / sin clasificar» y se reporta en la cobertura. El mismo código clasifica cada solicitud que nos llega por WhatsApp desde el primer mensaje. Las categorías son:
- Mantenimiento o limpieza (mantenimiento)
- Marca un código de error (codigo_error)
- Tira agua / fuga (tira_agua)
- No llena o no entra agua (no_llena)
- No desagua o tarda en desaguar (no_desagua)
- No centrifuga / no exprime (no_centrifuga)
- Ruido, vibración o se mueve (ruido_vibracion)
- Tapa, puerta o seguro (tapa_seguro)
- Se detiene o no completa el ciclo (se_detiene)
- No prende (no_prende)
- Prende pero no lava / no gira (no_lava_no_gira)
- Olor a quemado (olor_quemado)
- Tina caída, suspensión o varillas (tina_suspension)
- No seca o no termina de secar (no_seca)
- No toma el jabón o el suavizante (dispensador)
- Panel, perilla o botones (panel_botones)
- Da toques, hizo corto o chispa (da_toques)
- Pide una pieza ya identificada (transmisión, tarjeta…) (pieza_identificada)
- No funciona (sin más detalle) (no_funciona)
- Rompe o mancha la ropa (rompe_ropa)
- Instalación (instalacion)
- Sin descripción de la falla (sin_descripcion)
- Mantenimiento o revisión general (mantenimiento)
- El congelador enfría pero el refrigerador no (no_enfria_abajo)
- No enfría ni congela (no_enfria)
- Se llena de hielo o escarcha (escarcha_hielo)
- No hace hielo / dispensador (no_hace_hielo)
- Se prende y se apaga (prende_apaga)
- No prende (no_prende)
- Puerta o empaque (puerta_empaque)
- Hace ruido (ruido)
- Gotea o tira agua (gotea)
- Se calienta (se_calienta)
- Enfría o congela de más (congela_de_mas)
- El motor no descansa o arranca a cada rato (motor_no_descansa)
- Da toques, hizo corto o chispa (da_toques)
- Pide una pieza ya identificada (transmisión, tarjeta…) (pieza_identificada)
- No funciona (sin más detalle) (no_funciona)
- Sin descripción de la falla (sin_descripcion)
- Mantenimiento o limpieza (mantenimiento)
- Instalación (instalacion)
- Gira pero no calienta (no_calienta)
- No prende (no_prende)
- No gira el tambor (no_gira)
- Hace ruido (ruido)
- No seca o no termina de secar (no_seca)
- Olor a quemado o se quemó algo (olor_quemado)
- Panel, perilla o botones (panel_botones)
- Pide una pieza ya identificada (transmisión, tarjeta…) (pieza_identificada)
- No funciona (sin más detalle) (no_funciona)
- Sin descripción de la falla (sin_descripcion)
- Falla en la secadora (secadora_falla)
- No centrifuga / no lava (no_centrifuga)
- Desagua o no desagua mal (no_desagua)
- No prende (no_prende)
- Mantenimiento o limpieza (mantenimiento)
- Ruido, vibración o se mueve (ruido_vibracion)
- No toma el jabón o el suavizante (dispensador)
- Panel, perilla o botones (panel_botones)
- Pide una pieza ya identificada (transmisión, tarjeta…) (pieza_identificada)
- No funciona (sin más detalle) (no_funciona)
- Rompe o mancha la ropa (rompe_ropa)
- Instalación (instalacion)
- Sin descripción de la falla (sin_descripcion)
- Marca un código de error (codigo_error)
- Se detiene o se pausa (se_detiene)
- No prende (no_prende)
- Mantenimiento o limpieza (mantenimiento)
- No seca o no termina de secar (no_seca)
- No desagua o tarda en desaguar (no_desagua)
- No centrifuga / no exprime (no_centrifuga)
- Ruido, vibración o se mueve (ruido_vibracion)
- Olor a quemado (olor_quemado)
- Tira agua / fuga (tira_agua)
- No llena o no entra agua (no_llena)
- Tapa, puerta o seguro (tapa_seguro)
- No toma el jabón o el suavizante (dispensador)
- Panel, perilla o botones (panel_botones)
- Pide una pieza ya identificada (transmisión, tarjeta…) (pieza_identificada)
- No funciona (sin más detalle) (no_funciona)
- Rompe o mancha la ropa (rompe_ropa)
- Instalación (instalacion)
- Sin descripción de la falla (sin_descripcion)
- Compresor (compresor)
- Transmisión (transmision)
- Tarjeta electrónica / módulo (tarjeta)
- Motor (motor)
- Carga de gas / fuga (carga_gas)
- Ventilador o difusor (ventilador_difusor)
- Sistema de deshielo (bimetal, resistencia, sensor) (deshielo)
- Sensores (sensor)
- Relevador / protector de arranque (relevador_protector)
- Capacitor (capacitor)
- Reloj / programador (reloj_programador)
- Switch o seguro de tapa (switch_tapa)
- Válvulas de llenado (valvula_llenado)
- Bomba de desagüe (bomba_desague)
- Banda (banda)
- Suspensión / amortiguadores / soporte de tina (suspension)
- Tina, sello o tambor (tina_sello)
- Puerta, empaque o ajuste (puerta_empaque)
- Drenaje (drenaje)
- Cableado / conexiones (cableado)
- Mantenimiento / limpieza (mantenimiento)
- Irreparable o no se recomienda reparar (no_reparable)
4. Precios y resultado
- precio_cotizado: lo que el técnico cotizó por escrito en la visita (pieza y mano de obra). Se toma de la cita y, si falta, de la orden de servicio. Cifras de $300 o menos no son reparación (es la revisión) y no cuentan.
- precio_pagado: lo que de verdad se pagó ese día (puede ser solo la revisión).
- precio_reparacion (el que se resume): el cotizado; si no hubo cotización previa, lo pagado cuando fue una reparación. precio_base dice cuál se usó.
- resultado:
reparado= Reparado (se hizo la reparación y se pagó);mantenimiento= Mantenimiento o limpieza realizados;presupuesto= Quedó en presupuesto (pagó la revisión; la reparación no se hizo en esa visita);solo_revision= Solo revisión (sin cotización escrita);no_reparable= No reparable o no se recomendó reparar; - Mediana y cuartiles (p25–p75) solo con 5 precios o más por celda; mínimo y máximo igual.
5. Límites que hay que conocer
- Un solo negocio; sesgo de quién nos contacta (anuncios en redes, búsquedas en Google, recomendación).
- Muestra pequeña al inicio (agosto de 2026 en adelante). Las medianas cambiarán conforme crezca.
- El texto libre tiene errores y abreviaturas; la clasificación por reglas no es perfecta. La cobertura (porcentaje clasificado) se publica arriba.
- Un presupuesto puede no aceptarse; por eso se distingue
reparadodepresupuesto.
6. Actualización, versión y licencia
La base se genera en vivo desde el sistema de operación con caché de una hora; no hay edición manual. Licencia CC BY 4.0: úsala, compártela y cítala como «ReparaCDMX, Base de reparaciones de la Ciudad de México, reparacdmx.com/datos/reparaciones/, versión del día de consulta». Los datos son propiedad de ReparaCDMX y provienen de su operación real.
7. Historial de versiones
- 1.2 (25-oct-2026): cuarta pasada con frases reales de la semana del 19 al 25 de octubre (desprogramada o tablero → panel o botones; ciclos incompletos → se detiene; no carga el agua → no llena; escape de agua → tira agua; servicio preventivo → mantenimiento; flecha o polea → pieza ya identificada; se desconecta solo → se prende y se apaga). Síntomas nuevos: «Rompe o mancha la ropa» e «Instalación» en lavadora, lavasecadora y centro de lavado; síntoma interno «Sin descripción de la falla» para solicitudes con equipo pero sin texto de falla (antes contaban como «Otro / sin clasificar»; en la revisión semanal de las historias ya no cuentan como sin clasificar). Sobre toda la base (634 solicitudes) la 1.2 solo cambió filas que la 1.1 tenía en «Otro»: 53 a «Sin descripción» y 12 a un síntoma con nombre; ningún aparato cambió. Esquema sin cambios.
- 1.1 (21-oct-2026): clasificador afinado con más de 500 frases reales de clientes; sobre las solicitudes con aparato y falla escrita, el síntoma clasificado pasó de 68 % a 91 %. Síntomas nuevos: tina caída o suspensión, no seca, no toma el jabón o el suavizante, panel o botones, da toques o hizo corto, enfría o congela de más, el motor no descansa, olor a quemado en secadora, pieza ya identificada por el cliente y «no funciona» sin más detalle; «Tapa o seguro» pasa a «Tapa, puerta o seguro». Lavasecadora y centro de lavado usan la lista completa. Zona con las reglas del sistema de reparto, más municipios del Estado de México y «fuera» para otros estados; salen referencias ambiguas de la 1.0 (Calzada de la Viga, Eje 6, Av. Universidad y «Contreras» sin «Magdalena», que también es apellido y calle). Ningún síntoma que la 1.0 ya clasificaba cambia; el único cambio de aparato es «lavadora-secadora», que ahora cuenta como lavasecadora. Esquema sin cambios (1.0), salvo el valor nuevo
fueraenzona_tipo. - 1.0 (14-oct-2026): primera publicación; esquema y clasificador iniciales.