Repository navigation
Candidatos 2026-08 y 2026-09: 69 discos al canónico - #68
Merged
Merged
Conversation
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>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Incorpora al canónico los candidatos de los PR #65 y #66, ya fusionados a
main.Qué entra
data/locations/observations/, así que el merge no perdió ninguna. Es la primera oleada que pasa por la guardia nueva.Cómo
scripts/merge_candidates.pygeneralizamerge_candidates_2026_07.py: aplica las mismas reglas mecánicas (ya-en-el-canónico poralbum_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 congenrederivado de los tags) sin las decisiones manuales propias de aquella oleada. Después:pipeline.py(0 cambios, ya saneado),labels_index.pyylocations.py all.Solape entre oleadas: 27 filas de septiembre ya estaban en el canónico tras incorporar agosto; se cuentan como «ya presente».
rejected.jsonpasa 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.jsonydata/revision_2026-09.json): material internacional publicado por cuentas agregadoras que etiquetan todo comoeuskal rockobasque 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ónRETENIDOSque 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 tests24 OK ·npm test12 OK ·npm run lintlimpio ·npm run buildOK ·locations.py checken verde · derivados regenerados y deterministas.🤖 Generated with Claude Code