- plsfix reúne registros de incidentes ya resueltos y los convierte en runbooks verificados y skills ejecutables; cuando se repite la misma falla, ofrece de inmediato un botón de ejecución dentro del hilo
- El flujo va desde la ingesta de solo lectura, el clustering de incidentes recurrentes, la verificación por ingenieros y la ejecución; cada etapa se basa en casos de resolución previos del equipo
- En un ejemplo piloto, encontró 7 clústeres recurrentes entre 14,802 eventos, resolvió automáticamente el 22% de los eventos nuevos y, en el ejemplo de Slack, emparejó un runbook 4 segundos después de la alerta con 94% de confianza
- Los runbooks se compilan como skills en YAML, los pasos seguros se ejecutan automáticamente, pero las correcciones con blast radius se detienen en el aprobador designado
- El piloto de 6 semanas para equipos de fintech y plataforma no cobra si para la semana 4 no reduce en 30% el volumen de incidentes recurrentes, y configurar la ingesta de solo lectura toma unos 30 minutos
Un producto que convierte fallas recurrentes en conocimiento ejecutable
- plsfix toma incidentes que el equipo ya resolvió desde Slack, PagerDuty, GitHub, Claude y otros, y los transforma en runbooks verificados y skills ejecutables
- Cuando vuelve a ocurrir una falla del mismo tipo, el bot responde en el mismo hilo y el usuario puede ejecutarlo con un clic en Run playbook
- La pantalla inicial muestra métricas del piloto con datos de la semana 1 del piloto de acme
- 14,802 eventos recopilados
- 7 clústeres recurrentes identificados
- 22% de los eventos nuevos resueltos automáticamente
El problema: el conocimiento de resolución está disperso y las fallas recurrentes crecen
- Muchas fallas no son problemas completamente nuevos, sino más bien fallas recurrentes que ya se resolvieron antes pero nadie recuerda
- El ejemplo es una situación donde un ingeniero senior tiene que volver a encontrar a las 3 a. m. la solución exacta que estaba en un hilo de Slack
- El proceso de resolución queda repartido entre varias herramientas
- En PagerDuty está el acknowledge
- En el hilo de Claude está el diagnóstico
- En los comentarios del PR cerrado está la corrección real
- En lugar de crear runbooks solo con prompts, plsfix rastrea cada paso a partir de incidentes que el equipo realmente resolvió en el pasado
Cuatro etapas, desde la ingesta hasta la ejecución
-
Ingest
- Los conectores de solo lectura traen el trabajo resuelto desde donde el equipo realmente soluciona problemas
- Elimina PII antes del clustering
- Puede conectarse a Slack, PagerDuty, GitHub, Jira, Linear, ServiceNow, Notion y Claude / ChatGPT
-
Cluster
- Aprende las signatures de incidentes recurrentes
- La signature se compone de regex del payload de alerta, conjunto de servicios, cercanía a despliegues y patrones de canal y reportero, entre otros
- Las fallas del mismo tipo se clasifican en el mismo clúster
-
Verify
- Crea un borrador de runbook basado en casos de resolución anteriores
- Un ingeniero lo revisa una vez, lo ajusta si hace falta y luego pulsa Verify
- Todos los pasos quedan con su fuente
-
Execute
- Los runbooks se compilan como skills ejecutables
- Los pasos de bajo riesgo se ejecutan automáticamente
- Las acciones con blast radius se detienen en el aprobador designado
- El mismo runbook puede ejecutarse desde Slack, CLI, PagerDuty, Linear, Jira y Web inbox
Runbooks que se ejecutan directamente desde un hilo de Slack
- Hay un ejemplo donde, 4 segundos después de la alerta, el bot publica en el mismo hilo un runbook emparejado con un clúster existente con 94% de confianza
- El clúster de ejemplo es FX rate cache TTL fallback, y el runbook verificado v3 se ha usado 6 veces con una tasa de éxito de 83%
- Las señales de emparejamiento son las siguientes
- Signature regex 94%
- Recent deploy proximity 87%
- Service overlap 100%
- Channel + reporter history 71%
- El ejemplo de runbook trata el problema de usar stale FX rates para fijar precios de live trades
- Durante una Redis eviction, el cache miss path hace fallback a una constante TTL de 1 hora que quedó de una load test de 2025
- La última ocurrencia aparece como hace 11 días
- Los pasos check y verify se ejecutan automáticamente, pero el paso fix requiere aprobación
Fallas reales agrupadas en el piloto
- Se muestran 3 ejemplos de las 7 fallas que actualmente se están agrupando en el piloto
-
FX rate cache TTL fallback set to 1 hour, not 1 minute
- Las condiciones son
fx.rate.age_ms > 60000yorder.execution.status = filled - El cache miss path devuelve una constante
TTL_FALLBACK_MS = 3_600_000que quedó de la load test - Durante Redis eviction en hora pico, unos 14k símbolos se valuaron con rates de más de 60 segundos de antigüedad
- En un incidente anterior, hubo $340k en mispriced trades durante 18 minutos antes de detectarlo manualmente
- Las condiciones son
-
Idempotency keys regenerated on retry → duplicate ACH debits
- Las condiciones son
ach.duplicate_debiteidempotency_key.reused = false - El retry middleware emite un nuevo
X-Idempotency-Keyen cada 5xx en lugar de reutilizar la clave original - Si el banco responde 200 después de un 504, el segundo retry publica un segundo débito
- El mes pasado hubo 12 débitos duplicados, y todos requirieron reversal manual y disculpas al cliente
- Las condiciones son
-
Decimal precision drift between risk-svc and ledger-svc
- Las condiciones son
pnl.reconcile.diff > 0.01yservices.disagree = [risk, ledger] risk-svcdeserializa montos comofloat64yledger-svcusaDecimal128- En el round-trip de JSON se pierde precisión por debajo de un centavo, y la diferencia se acumula en miles de transacciones hasta disparar la reconciliación por la tarde
- Se descubrió después de que pequeñas diferencias acumuladas durante 4 semanas se convirtieran en un recon delta de $9.2k
- Otros clústeres del piloto listados son stripe webhook drops post-deploy, postgres pool exhaustion on report-gen, kafka rebalance storm y market-data WS subscription leak
- Las condiciones son
El runbook no es una wiki, sino una especificación ejecutable
- Todos los runbooks verificados se compilan como YAML skill
- El skill incluye trigger signature, steps, expected outputs y el aprobador designado para operaciones riesgosas
- En cada guardado se ejecuta un runbook y una verificación de drift para evitar que la documentación y lo ejecutable se separen
- Las propiedades del runbook son las siguientes
- Los pasos son comandos reales de shell, no pseudocódigo
- Cada paso
fixtiene un aprobador designado y un blast radius explícito - Cada ejecución se convierte en un nuevo ejemplo de entrenamiento para el siguiente emparejamiento
- El ejemplo YAML muestra el runbook
rb-fx-01confidence_thresholdes 0.85confirm_cache_ageverifica la edad del caché y la tasa de eviction en Redisforce_cache_refreshrequiere aprobación y su blast radius es de unos 14k símbolos y una pausa de pricing de unos 2 segundosconfirm_fresh_ratesverifica que la edad máxima sea menor a 60 segundos- Después de ejecutarse, notifica a
#payments-platform,#platform-oncally deja logs en una ruta de S3
Confianza y gobernanza
- La postura por defecto es read-only, y la ejecución está diseñada para pasar por compuertas de aprobación
- Está hecho para fintech y ofrece una postura que permite que el equipo de seguridad apruebe el piloto y que un auditor firme cada ejecución
- La retención y el despliegue de datos son los siguientes
- Los datos raw se guardan 90 días
- Los datos redactados se guardan 18 meses
- El piloto obtuvo aprobación de Legal
- Se puede usar single-tenant deployment
- Los datos de entrenamiento no salen fuera del tenant
- La redacción de PII se hace antes del embedding o de cualquier llamada al LLM
- Se eliminan email, IP, customer-id y un diccionario configurable de secretos
- Los artifacts originales permanecen en su ubicación original
- Todos los conectores comienzan en modo read-only
- El alcance de ejecución se otorga por runbook
- Se requiere un aprobador designado
- Puede revocarse con un clic
- Cada paso del runbook mantiene provenance hasta el incidente resuelto que sirvió como fuente de aprendizaje
- El audit log de cada ejecución se ofrece firmado
- Puede exportarse al SIEM
Superficies de ejecución y condiciones del piloto
- El mismo skill funciona en varias superficies que el equipo ya usa
- Slack thread auto-suggest: cuando aparece una signature conocida, publica el runbook emparejado en el mismo hilo
/pls fixCLI: usa el mismo runbook y las mismas compuertas de aprobación desde la terminal- PagerDuty incident page: muestra el runbook emparejado y la ejecución con un clic en la tarjeta del incidente antes de que el on-call termine de escribir
- Linear / Jira issue: al abrir un issue con una signature conocida, adjunta el runbook en un comentario y sugiere ejecutarlo
- Web inbox: el platform lead puede ver eventos, clústeres, ejecuciones y post-mortems en un solo lugar
- El piloto es un Closed pilot y aparece con 4 design partners y Q2 de 2026
- El piloto de 6 semanas está dirigido a grupos pequeños de fintech y platform team
- El avance sigue este orden: ingesta read-only, verificación conjunta de 1 clúster y activación de auto-suggest
- Si para la semana 4 no reduce en 30% el volumen de incidentes recurrentes, no cobra
- Configurar la ingesta read-only toma unos 30 minutos, la revisión conjunta del clúster se hace en la semana 1 y no hay compromiso hasta la semana 4
1 comentarios
Opiniones en Hacker News
En la mayoría de las jurisdicciones, esto constituye soborno comercial.
Según el California Penal Code § 641.3, si un empleado recibe dinero o algo de valor a cambio de usar su puesto en beneficio de otra persona sin el conocimiento o consentimiento de su empleador, comete el delito de soborno comercial.
Sin embargo, esta disposición no aplica si el monto o valor es de $250 o menos.
Desde mi punto de vista, los bloqueos de cuentas parecen una estructura de extorsión no controlada, operada por empleados de redes sociales o sobre la plataforma. Las redes sociales en sí ya eran, en cierta medida, algo cercano a una estafa, y han seguido creando oportunidades para que estafadores anónimos organicen actividades que engañan a la gente.
Las redes sociales impulsaron NFT, Crypto, la cultura de influencers y todo tipo de esquemas de “finge hasta que lo logres”; sería mejor volver a las comunidades web independientes. Por un tiempo dolerá, pero es mucho mejor que tener 30 vistas en las publicaciones que promocionan tu negocio solo porque no pagaste.
Parece una locura. Cualquier empresa despediría sin dudar a alguien que hiciera esto. El nombre correcto es corrupción, y sin duda también hay que preocuparse por las implicaciones legales.
Alguien que en realidad merezca ser suspendido, por ejemplo quien haya publicado contenido ilegal, podría usar este servicio. Si la empresa confía en un formulario enviado por un empleado interno y levanta la suspensión, esa persona seguirá publicando contenido ilegal y volverá a ser suspendida.
Si se acumulan suficientes falsos positivos de este tipo, la empresa terminará descubriendo que empleados internos están usando su autoridad para dejar entrar a cualquiera. Una empresa inteligente podría detectarlo desde el primer caso si marca las cuentas desbloqueadas por empleados internos.
El desenlace más probable es el despido de ese empleado. En el peor de los casos, la empresa podría prohibir a todos los empleados internos enviar formularios para personas externas.
Si este sitio es una broma, al menos deberían indicarlo claramente. No basta con un descargo que diga que se verifique a desconocidos. También es dudoso que un empleado interno pueda verificar mejor que atención al cliente, y deberían eliminar funciones como enviar o publicar emails para impedir el contacto real y las transferencias de dinero.
En el FAQ dicen que garantizan el anonimato del empleado, pero al mismo tiempo dicen que envían un correo de confirmación a una dirección google.com para verificar que sea empleado de Google. Obviamente Google puede ver ese correo.
El profesor Robert Klitgaard dijo que corrupción = monopolio + discrecionalidad - transparencia. Lo escribió originalmente sobre sistemas políticos y sobornos, pero también aplica aquí.
https://globalanticorruptionblog.com/2014/05/27/klitgaards-m...
Muchas empresas tecnológicas tienen monopolios en sus mercados, discrecionalidad ilimitada y una transparencia cercana a cero. Lo sorprendente es que a alguien no se le haya ocurrido antes una startup de pago para agilizar trámites.
https://en.wikipedia.org/wiki/Facilitating_payment
La mayoría de los comentarios lo ven como un mal negocio para el empleado, y si hablamos de desbloquear una cuenta por $500, puede ser cierto. Pero si alguien que gana $300k al año depende de una estructura en la que los códigos 2FA de todas sus cuentas llegan al email, o si tiene un negocio basado en redes sociales, podría pagar mucho más de $500 para recuperar la cuenta.
No todos los empleados de Big Tech están en San Francisco. En regiones de menor costo, como Europa, hay muchos que ganan más o menos la mitad que un estadounidense, y cuanto menor es el ingreso, más vulnerables son a esta tentación.
No estoy defendiendo los sobornos, pero me sorprende que la reacción casi unánime sea que pagarle a un empleado de una empresa de redes sociales es inviable. Históricamente, los sistemas sin transparencia y con empleados que tienen discrecionalidad monetizable se han corrompido.
Las empresas tecnológicas deberían tomarse esto más en serio. Cuando la gente se acostumbra a pagar para recibir un trato justo de quienes toman decisiones, es muy difícil cambiar ese comportamiento.
De un lado hay una acción que prácticamente garantiza el despido, y del otro hay USD 150.
Antes trabajé en FB, y había un equipo que se dedicaba a atrapar a empleados que vendían acceso de esta manera. Es difícil imaginar que alguien en la mayoría de los roles técnicos allí asumiría ese riesgo por una cantidad que, en la práctica, equivale más o menos a una hora de sueldo.
El punto central no es solo el problema técnico en sí, como una suspensión de cuenta, sino la sensación de que fue injusto desde el principio y la rabia de quedar atrapado en un bucle infernal interminable.
Un amigo mío hizo algo así sin querer al intentar ayudar con un problema de cuenta de un amigo que conocía personalmente. No sabía que era una violación de privacidad y accedió al sistema; meses después, al investigar datos de un proyecto, se activó una auditoría, y al día siguiente de encontrarse ese registro lo dieron de baja.
Así que esta no es una buena idea de negocio.
No sé si soy el único que lo ve así, pero creo que mucha gente se está perdiendo el panorama general. Servicios como este aparecen solo cuando las soluciones normales no logran resolver el problema.
Para mí, esto es más bien una señal de que Big Tech no ha sabido crear un proceso de apelación efectivo acorde con la demanda de los consumidores. Probablemente no dé mucho dinero, pero sería bueno ver cómo Big Tech mejora esta parte.
La demanda legítima por servicios como este demuestra el valor de esas cuentas. Creo que en unos años las empresas tecnológicas se meterán directamente en esto y ofrecerán soporte al cliente de pago, como el que reciben los clientes empresariales. Ya se puede pagar por cuentas “verificadas”, así que este es el siguiente paso. Si la empresa no lo monetiza, el gobierno lo regulará.
Formalizar el proceso con un sitio como este aumenta mucho la probabilidad de que el envío de formularios internos para levantar suspensiones de cuentas se haga a cambio de dinero. Porque crea un mercado que empareja a solicitantes con empleados sin escrúpulos, reduce la fricción para ejecutar la transacción y, al poner el dinero de forma explícita por delante, atrae a empleados motivados por el pago más que por ayudar a personas suspendidas injustamente.
Por eso me parece una estructura mucho más éticamente repugnante que el proceso existente.
Antes vi un enfoque más emprendedor: una modelo de OnlyFans encontró empleados en LinkedIn e intercambió sexo y levantamiento de suspensión de cuenta para recuperar su cuenta de Instagram.
https://www.newsweek.com/onlyfans-star-slept-meta-employees-...
¿Cómo verifican si quien hace la solicitud es realmente una persona común bloqueada sin motivo, o alguien bloqueado justificadamente por razones legales, como CSAM, o por violar los términos de servicio?
Si Mike Meta termina despedido por intentar desbloquear la cuenta de un terrorista real, especialmente cuando es obvio que estarán monitoreando las menciones internas, ¿este servicio se hace responsable?
Sinceramente, aquí el riesgo supera por mucho el beneficio. Ni siquiera entiendo por qué alguien querría hacer esto.
Entre “un empleo estable de seis cifras” y “USD 100 únicos de un desconocido de internet”, la respuesta es obvia.
Sinceramente, esto huele a operación encubierta.
No conozco el proceso real de Meta.
Tuve que revisar si hoy era Día de los Inocentes. Es una de las cosas más impactantes que he visto últimamente. De verdad espero que quienes se beneficien de esto sean despedidos como mínimo.
Crear una plataforma para atravesar con sobornos los sistemas opacos de no-soporte al cliente de estas empresas es o corrupción de bajo nivel o arte de alto nivel.
No veo forma de que el anonimato dure mucho.
Entiendo perfectamente por qué esto se considera poco ético. También entiendo que los empleados que reciban recompensas sean despedidos.
Pero, en la práctica, ¿qué ley se estaría violando? Supongo que legalmente sería un soborno porque incentiva medidas no rutinarias. Aunque me refiero justamente a esa parte de “no rutinarias”. ¿Podría una empresa ir a tribunales y procesar esto admitiendo que su procedimiento de apelación de suspensiones no es rutinario?
¿Y qué cláusula de un contrato laboral estándar se estaría violando? ¿Realizar un servicio que el empleador no ofrece y cobrar por ello? Curiosamente, si el empleador sí ofreciera ese servicio, ya no sería un soborno sino una tarifa exprés legal, así que para impedirlo habría que incluir una cláusula aparte en el contrato laboral.
No es una pregunta retórica; realmente estoy buscando la respuesta.
En muchos sentidos, este proceso ya está ocurriendo, y los involucrados también lo esperan en cierta medida. He visto varias veces casos en los que una decisión parece revertirse porque una celebridad de Twitter logró hacer suficiente ruido, y también han llegado a la portada aquí. La diferencia es solo el tipo de moneda que se usa para saltarse el sistema.
En el caso de California, si el monto es inferior a $250 la ley no aplica, pero en el sitio del post original hay bastantes “recompensas” que superan ese umbral.
No sé si sea estándar, pero muchos empleados firman documentos en los que se comprometen a no aceptar otro empleo. No sé si esto calificaría como “empleo”. Pero no me sorprendería que algunos contratos laborales incluyan formulaciones más amplias, como “prohibición de trabajo remunerado externo”.
[0] https://news.ycombinator.com/item?id=40435890
Como referencia, gracias a que conocía a gente en Google y Stripe, mi startup pudo sobrevivir a un desastre de proporciones terminales. En ambos casos, sus sistemas automatizados nos marcaron por error y suspendieron el procesamiento de pagos, y no había otra vía.
Solo porque había alguien adentro pudimos apelar ante una persona que realmente podía tomar una decisión.
No creo que estas plataformas estén bien. Tienen un aspecto éticamente dudoso. Pero es importante entender que, si no conoces personalmente a algunas personas en puestos altos dentro de una empresa de la que planeas depender, no deberías asumir esa dependencia.