Skip to content

Candidatos 2026-08 y 2026-09: 69 discos al canónico - #68

Merged
Bu-chip merged 1 commit into
mainfrom
data/merge-candidates-2026-08-09
Sep 20, 2026
Merged

Bu-chip merged 1 commit into
mainfrom
data/merge-candidates-2026-08-09

Conversation

@Bu-chip

@Bu-chip Bu-chip commented Sep 20, 2026

Copy link
Copy Markdown
Owner

Incorpora al canónico los candidatos de los PR #65 y #66, ya fusionados a main.

Qué entra

  • 69 fichas nuevas: 7.568 → 7.637 álbumes, 3.634 artistas, 5.575 tags.
  • 65 de las 69 llegan con ubicación directa: sus observaciones ya estaban registradas en data/locations/observations/, así que el merge no perdió ninguna. Es la primera oleada que pasa por la guardia nueva.
  • Mapa: 6.587 releases localizadas en el escenario A y 5.969 en el escenario D que dibuja la app, en 104 municipios.

Cómo

scripts/merge_candidates.py generaliza merge_candidates_2026_07.py: aplica las mismas reglas mecánicas (ya-en-el-canónico por album_id/URL, casi-duplicado con preferencia por la edición del grupo, geografía maximalista con señales de vínculo vasco, dedupe interno, alta con genre derivado de los tags) sin las decisiones manuales propias de aquella oleada. Después: pipeline.py (0 cambios, ya saneado), labels_index.py y locations.py all.

Solape entre oleadas: 27 filas de septiembre ya estaban en el canónico tras incorporar agosto; se cuentan como «ya presente». rejected.json pasa a ser acumulativo: una URL ya rechazada conserva su decisión original con su fecha y su PR.

Retenidos, pendientes de tu revisión

6 discos ni entran ni se rechazan (anotados en data/revision_2026-08.json y data/revision_2026-09.json): material internacional publicado por cuentas agregadoras que etiquetan todo como euskal rock o basque folk — Arctic Monkeys, Two Door Cinema Club, Clawfinger, Smokey Bastard, Peter Paul And Mary y Guerouabi. El README dice que ante la duda un disco entra pero que lo clarísimamente ajeno se descarta; la regla mecánica no lo distinguía. Retener (el patrón RETENIDOS que ya usó julio) deja la decisión en tus manos y es reversible: siguen en los ficheros de candidatos.

También quedan anotados 2 casos de sello contra sello y 1 edición ambigua elegida por parecido de slug.

Comprobaciones

python3 -m unittest discover tests 24 OK · npm test 12 OK · npm run lint limpio · npm run build OK · locations.py check en verde · derivados regenerados y deterministas.

🤖 Generated with Claude Code

merge_candidates.py generaliza el merge de julio: mismas reglas mecánicas
(ya-en-el-canónico, casi-duplicado grupo/sello, geografía maximalista,
dedupe interno, alta con genre derivado) sin las decisiones manuales de
aquella oleada.

- 69 fichas nuevas: 7.568 → 7.637 álbumes, 3.634 artistas, 5.575 tags.
- 65 de las 69 traen ubicación directa: las observaciones ya estaban
  registradas, así que ninguna se perdió en el merge.
- 6 retenidas (ni entran ni se rechazan, anotadas en revision_*.json):
  material internacional publicado por cuentas agregadoras que etiquetan
  'euskal rock'/'basque folk' (Arctic Monkeys, Two Door Cinema Club,
  Clawfinger, Smokey Bastard, Peter Paul And Mary, Guerouabi). El README
  descarta lo clarísimamente ajeno; retener deja la decisión a la revisión
  humana y es reversible.
- rejected.json es acumulativo: una URL ya rechazada conserva su decisión.
- Derivados regenerados: pipeline (sin cambios), labels_index, locations
  all y multiartist-audit. Mapa: 6.587 releases en escenario A, 5.969 en
  el escenario D que dibuja la app, 104 municipios.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@Bu-chip
Bu-chip merged commit 5340ce3 into main Sep 20, 2026
1 check passed
@Bu-chip
Bu-chip deleted the data/merge-candidates-2026-08-09 branch September 20, 2026 01:11
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