Skip to content

labels: regenera los derivados tras las correcciones de artista - #59

Merged
Bu-chip merged 1 commit into
mainfrom
data/regen-labels-index-jul26
Jul 29, 2026
Merged

Bu-chip merged 1 commit into
mainfrom
data/regen-labels-index-jul26

Conversation

@Bu-chip

@Bu-chip Bu-chip commented Jul 29, 2026

Copy link
Copy Markdown
Owner

Solo datos derivados. No toca el YAML del workflow, ni scripts/labels_index.py, ni el canónico.

Por qué

data/derived/labels.json y labels_report.md venían de 8120e8d (25-jul 02:46 UTC), 45 minutos antes de que 22d56ad corrigiera 59 filas de artist y 344256a otras 8 de la grafía «La Agonía Vivir». Describían un canónico que ya no existe.

Regenerados con python3 scripts/labels_index.py, sin cambios en el script.

Delta de cifras

antes después
Candidatos a sello 320 320
Discos cubiertos 2.405 (31,8 %) 2.405 (31,8 %)
origen umbral 206 206
origen ambos 38 41
origen lexico 76 73
léxico auto-acreditadas 14 10
léxico acto distinto 62 63
flag borde_2artistas 138 137
flag posible_autocuenta 158 156
sin flags 113 115

Totales sin movimiento (0 %): mismo número de candidatos y de discos cubiertos, ninguna alta y ninguna baja. Lo que cambia es la composición interna.

Qué cuentas cambian

Exactamente 5, las mismas que declara data/derived/artist_fixes.md («Cuentas (sellos) afectadas: 5»):

cuenta n_discos cambio
laagoniadevivir 15 2 → 12 artistas; pierde borde_2artistas
makramerecords 21 1 → 17 artistas; origen lexico → ambos
mendekudiskak 24 1 → 12 artistas; origen lexico → ambos
zirikaturecords 19 1 → 9 artistas; origen lexico → ambos; pierde posible_autocuenta
notomorrowrecords 1 subtipo autoacreditada → acto_distinto (el artista ya es el real: NUEVO CATECISMO CATÓLICO)

Los tres que pasan de lexico a ambos validan el diseño de la segunda vía: entraron por el marcador léxico del account_id cuando solo se les veía un cluster (ellos mismos); ahora alcanzan el umbral por mérito propio. El caso de laagoniadevivir es el más limpio: sus «2 artistas» eran las dos grafías del propio sello, no dos artistas.

Idempotencia

Contrato del repo, verificado con dos pasadas consecutivas:

fichero sha256 pasada 1 sha256 pasada 2
labels.json 33b4062f…caa2c358 idéntico
labels_report.md 4e7152dd…f4c9f77ca9 idéntico

stdout byte a byte igual en ambas. Canónico intacto: 318304e5…76bc05bf antes y después, y git status no lo reporta como modificado.

Nota: ejecutado en local con Python 3.14.3; el workflow usa 3.12. El script es solo stdlib y la salida no depende de la versión.

🤖 Generated with Claude Code

Los dos derivados de sellos venían del 25-jul 02:46 (8120e8d), 45 min ANTES
de que 22d56ad corrigiera 59 filas de `artist` y 344256a otras 8 de la grafía
«La Agonía Vivir». Reflejaban un canónico que ya no existe. Se regeneran sin
tocar nada más: `python3 scripts/labels_index.py`, sin cambios en el script,
en el workflow ni en el canónico (sha256 318304e5… idéntico antes y después).

Totales SIN movimiento: 320 candidatos y 2.405 discos cubiertos (31,8%) antes
y después. Ninguna alta, ninguna baja. Lo que cambia es la composición interna
de las 5 cuentas que tocaron aquellas correcciones — las mismas 5 que declara
data/derived/artist_fixes.md:

  laagoniadevivir    2 → 12 artistas; pierde `borde_2artistas` (eran las dos
                     grafías del propio sello, no dos artistas)
  makramerecords     1 → 17 artistas; origen lexico → ambos
  mendekudiskak      1 → 12 artistas; origen lexico → ambos
  zirikaturecords    1 →  9 artistas; origen lexico → ambos, pierde
                     `posible_autocuenta`
  notomorrowrecords  1 artista, pero ahora es el real (NUEVO CATECISMO
                     CATÓLICO); subtipo autoacreditada → acto_distinto

Los tres sellos que pasan de `lexico` a `ambos` son la validación del diseño:
entraron en su día por el marcador léxico del account_id cuando solo se les
veía un cluster (ellos mismos); ahora alcanzan el umbral por mérito propio.
De ahí que las auto-acreditadas bajen de 14 a 10 y el desglose por origen pase
a 206 umbral / 41 ambos / 73 léxico.

Idempotencia verificada: dos pasadas consecutivas dan sha256 idénticos en los
dos ficheros (labels.json 33b4062f…, labels_report.md 4e7152dd…) y stdout
byte a byte igual.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@Bu-chip
Bu-chip merged commit 1153270 into main Jul 29, 2026
1 check passed
@Bu-chip
Bu-chip deleted the data/regen-labels-index-jul26 branch July 29, 2026 19:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant