Por qué un CSV tiene Rating y Circle a la vez y por qué las dos columnas se contradicen
El CSV de SlateX usa una fila por cámara, y una toma sin cámara también saca su fila; el encabezado y el orden de columnas de hoy están definidos de antemano, y solo se pueden agregar columnas después de las existentes, sin reordenar las que ya están. Rating y Circle dan la impresión de describir la misma clasificación del set, pero no son dos estados del set por caminos separados: las dos columnas se derivan del valor de clasificación de la toma, y como las condiciones de derivación son distintas, un mismo registro puede dar en las dos columnas resultados que parecen no cuadrar.
RatingyCircleson dos campos de entrega derivados del valor de clasificación de la toma; no hay que tratarlas como dos estados independientes de marca de círculo en el set.
Primero la forma de las filas del CSV: se expanden por cámara
Si una Take tiene varias cámaras, el CSV se expande en tantas filas de datos como cámaras; si esa toma no tiene cámara, igual sale una fila, solo que las columnas relacionadas con la cámara no comparten una misma forma de valor ausente: unas quedan vacías y otras caen en un valor por defecto, así que quien recibe debe revisarlas columna por columna. El encabezado usa nombres de columna fijos en inglés y el orden de las columnas también lo define una constante, así que no cambia con el idioma de la interfaz de la app.
Esto coincide con el criterio de “Qué lleva un archivo de entrega CSV que el ALE no, y qué deja de llevar”: la estructura de campos del CSV se revisa contra el propio archivo, y no se puede inferir en él, por parecido con otro archivo de entrega, que va a traer las mismas columnas.
Rating pasa el valor de clasificación a un texto fijo en inglés
El mapeo de Rating es fijo: el valor 4 escribe Circle, el 3 escribe Keep, el 2 escribe Hold, el 1 escribe N/G, y cuando la toma no está clasificada escribe una cadena vacía. Estos textos de entrega son constantes en inglés y no cambian con el idioma de la interfaz.
Así, Rating es “el resultado de pasar a texto el valor de clasificación”, no una lectura aparte del estado del set. La interfaz en chino, en inglés o en cualquier otro idioma puede tener su propio texto de visualización, pero acá en el CSV la salida sigue siendo la palabra fija en inglés.
Circle solo mira si el valor de clasificación es 4
La regla de Circle es más angosta: solo cuando el valor de clasificación es 4 escribe TRUE, y en cualquier otro caso escribe FALSE. Esta columna no tiene una rama de valor vacío, así que una toma sin clasificar, Keep, Hold y N/G reciben todas un valor falso explícito, en lugar de una celda en blanco.
De ahí sale la contradicción que promete el título. Cuando en el set una toma queda marcada como Keep, existe además un estado interno de marca de círculo que en algunas rutas de escritura se activa junto con ella; pero el Circle del CSV no lee ese estado, solo mira si el valor de clasificación es 4, así que en el CSV esa toma va a salir con Rating=Keep y Circle=FALSE.
Ninguna de las dos columnas lee el estado del set ni el indicador de círculo
Rating y Circle no leen el texto del estado del set ni leen ese estado interno de marca de círculo. Solo toman el mismo número de clasificación y lo pasan por dos reglas de derivación distintas. Por eso quien recibe no puede explicar la columna Circle como el registro directo de “si esta toma se marcó con círculo en el set”, ni tomar las dos columnas como dos fuentes independientes que se validan entre sí.
Lo único que se puede concluir es que la clasificación se ve distinta en cada artefacto de entrega, y acá solo se indica de dónde sale cada una de las dos columnas del CSV. Ninguna de las dos carga ese estado interno, así que Circle no se puede reconstruir como el círculo del set, y tampoco se puede decir al revés, que el estado del set viaje completo con el CSV.
Una toma Keep puede quedar al mismo tiempo conRating=KeepyCircle=FALSE; lo que cambia son dos condiciones de derivación distintas, no dos estados del set que se niegan entre sí.
Dos límites de forma del CSV que hay que ver junto con esto
El encabezado se arma por concatenación directa de constantes y no pasa por el escapado de campos; dentro de los campos de datos, los saltos de línea y las tabulaciones primero se reemplazan por espacios, en lugar de conservar el salto de línea y protegerlo entre comillas. Por eso esta salida no se puede resumir como “cumple con RFC4180”. Lo que se describe acá es la forma que produce hoy el generador, y no se resuelve en su nombre cómo va a interpretar el archivo cualquier hoja de cálculo o sistema de edición posterior.
Los nombres de columna también son constantes fijas en inglés y no siguen el idioma de la app. El principio de recepción que subrayan “De dónde viene el valor de cada columna del ALE” y “Cuando recibas el ALE, revisa primero estos campos” también vale acá: quien recibe debe verificar contra su propia plantilla de importación los nombres reales de columna, la forma de los valores y su origen, columna por columna.
FAQ
¿El campo Rating cambia con el idioma de la interfaz?
No. El texto de clasificación dentro del CSV es una constante fija en inglés, y cuando la toma no está clasificada Rating escribe una cadena vacía.
¿Un Circle vacío quiere decir que no hubo marca de círculo?
Circle no tiene rama de valor vacío. Con el valor de clasificación igual a 4 escribe TRUE, y en cualquier otro caso escribe FALSE.
¿Por qué una Keep termina con Circle=FALSE?
Porque Circle solo revisa si el valor de clasificación es 4; Keep corresponde a otro nivel de clasificación, así que escribe FALSE, incluso si ese estado interno de marca de círculo quedó activado en la ruta de escritura.
¿Se puede tomar Circle como el estado de círculo del set?
No conviene explicarlo así. Se deriva solo de la condición “¿el valor de clasificación es 4?”; quien recibe debe revisar su significado junto con Rating y con sus propias reglas de importación.
Axiom One LLC — SlateX. Las cifras de arriba son a fecha de 2026-09-24.