Editar una receta no debería cambiar el lote del mes pasado
En una fábrica, una receta es dos cosas a la vez: la fórmula con la que se produce hoy y el registro de con qué se hizo realmente un lote terminado. La mayoría del software guarda solo lo primero y con eso reescribe lo segundo cada vez que se corrige una receta.
El fallo es silencioso, y por eso es grave
Una semana cualquiera. Un sabor de jengibre está ajustado a 6 gramos por litro. Durante la primavera se elaboran quince lotes. En junio cambia el proveedor de jengibre y la dosis baja a 5 gramos. No pasa nada dramático y nada parece roto.
Pero si la receta es un único registro editable, los quince lotes de primavera afirman ahora que se hicieron con 5 gramos. No aparece ningún aviso, porque desde el punto de vista del software no ha fallado nada: se editó un campo y cada página que lo lee muestra el valor nuevo. El registro del lote ha sido alterado meses después por una edición que no tenía nada que ver con él.
Eso pesa en tres sitios distintos. Una reclamación sobre una botella de primavera se investiga contra la fórmula equivocada. El coste por litro de la primavera se recalcula en silencio. Y un auditor que pregunta con qué se hizo un lote concreto recibe una respuesta segura y equivocada, que es peor que no tener respuesta.
Receta maestra y receta de control
La industria de procesos resolvió esto hace tiempo. ISA-88, la norma de control por lotes, separa la receta maestra, la fórmula actual de un producto, de la receta de control, la copia ligada a una elaboración concreta. La maestra está hecha para cambiar. La de control está hecha para no cambiar nunca, porque es evidencia y no instrucción.
Llevado a una fábrica pequeña de kombucha, eso significa que un lote debería registrar la versión de la receta vigente en el momento en que se creó y seguir leyendo esa versión después. Corregir la maestra hace entonces lo correcto: cambia con qué se elaborará el siguiente lote, y nada más.
En BrauMo un lote se liga a su versión de receta al crearse, y una receta que nunca se versionó recibe una primera versión en ese momento, así ningún lote queda apuntando a nada.
Una instantánea tiene que ser la receta entera
El atajo tentador es guardar solo los campos que importan: las dosis, quizá la mezcla de té. Funciona hasta el día en que algo nuevo empieza a leer la receta.
Una instantánea ajustada a los lectores de hoy deja de ser una instantánea en cuanto aparece un lector nuevo, y el fallo es el mismo silencio de antes. El lector nuevo no encuentra valor guardado, recurre a la maestra viva, y el registro del lote pasa a decir la verdad en unos campos y el presente en otros. Nadie ve la mezcla formarse.
La versión tiene que contenerlo todo: cada columna de la receta, la mezcla de té con sus proporciones y los ingredientes de sabor con sus cantidades y unidades. El orden también cuenta, o dos mezclas idénticas guardadas en distinto orden de filas se comparan como distintas y generan una versión nueva e inútil en cada guardado.
El versionado nunca debe interponerse entre el productor y Guardar
Dos decisiones menores pesan tanto como el concepto.
La primera: una versión se escribe dentro de la misma transacción que el cambio que describe. Si el guardado falla, la versión se va con él en vez de dejar constancia de un estado que nunca existió.
La segunda: el versionado es un registro sobre un cambio, nunca un requisito para hacerlo. Si generar una versión falla por lo que sea, el guardado sigue adelante y el siguiente guardado correcto cubre ambos cambios. Quien está junto al tanque tiene que poder anotar siempre lo que es cierto. Un software que rechaza una corrección porque su propia contabilidad no está contenta ha confundido cuál de las dos sostiene el peso.
Un detalle más: guardar sin cambiar nada compara con la última instantánea y no escribe nada. Si no, el historial se llena de versiones idénticas y deja de poder leerse, que es una forma más lenta de perder la misma información.
El ingrediente que la fábrica se hace ella misma
El versionado tiene un pariente cercano en la planificación de materiales, movido por el mismo principio: un registro solo sirve si llega hasta abajo.
Muchos productores de kombucha elaboran parte de sus propios insumos. Un acidificante es el caso más claro. Una receta de sabor puede tomar 40 mililitros por litro, y ese acidificante no es un ingrediente comprado sino una receta propia, fermentada durante unos setenta días a partir de té, azúcar y cultivo iniciador.
Una planificación que se detiene en la receta de sabor informa de que hacen falta 40 litros de acidificante. Es cierto y casi inútil. El té y el azúcar que el propio acidificante consume nunca entraron en la lista de compra, y los setenta días de plazo no aparecieron en ningún calendario. La falta se descubre el día en que la elaboración iba a hacerse.
Un ingrediente propio tiene que explotarse un nivel más, de modo que planificar una elaboración de sabor también reclame lo que el acidificante necesita y muestre cuándo hay que arrancarlo. Un nivel, deliberadamente: la profundidad que una fábrica tiene de verdad es un sabor construido sobre un cultivo, y un recorrido recursivo necesitaría su propia protección contra ciclos para un caso que en la práctica no ocurre.
Qué preguntarle a cualquier sistema
Son dos respuestas concretas a una pregunta general que conviene hacerle a cualquier software de producción.
- Abre un lote de hace seis meses. ¿Muestra la fórmula con la que se hizo o la de hoy?
- Cambia una receta y vuelve a abrir ese lote antiguo. Si los números se movieron, los registros de lote se están reescribiendo con ediciones normales.
- Pregunta qué contiene una versión. Cualquier cosa por debajo de la receta entera irá a la deriva según crezca el software.
- Comprueba qué pasa con un ingrediente propio en la lista de compra y en el calendario. Detenerse en la subreceta es el atajo habitual.
Nada de esto es exótico ni exclusivo de la kombucha. Es simplemente la diferencia entre una receta como documento de trabajo y una receta como evidencia, una distinción que toda fábrica acaba necesitando la primera vez que alguien hace una pregunta precisa sobre una botella antigua. Los registros de lote dependen de ello, y también rastrear un lote hasta lo que entró en él.
Seguir leyendo
- Seguimiento de lotes y registros listos para una retirada de kombucha
- El registro del día de elaboración: qué anotar y por qué lo pide un auditor
- De casa a lo comercial: qué cambia al escalar la kombucha
- APPCC para kombucha: los dos puntos de control que importan
Así lo resuelve BrauMo: Ver el tour del producto → · Ver precios →