[2026-09-27] eagle: personal/tech/id3-tag-repair.md

This commit is contained in:
Alexey Martemyanov committed 2026-09-27 15:14:56 +06:00
1 parent c94ae77cbb
commit b959935ff5
1 file changed
+13
+13
View File
@@ -43,6 +43,19 @@ related:
> нумерация многодисковых изданий НЕ трогать). Добавлены **D13** (жанр унаследован от
> `cur_genre` без проверки), **D14** (статус «привязан/сирота» для `track`), **D15** (поиск
> по бэкапам: фильтр `.csv` отсекает `APPLY-PLAN.csv.bak-*`).
>
> ⚠️ **Обновлён до v1.9.0 (сессия 14):** **D18** (мусорные плейсхолдеры в `new_album`:
> `Non spécifié`/`NULL`/`no title`/`Album`/`New`/`mix`/год-подпапка/водяной знак сайта →
> имя корня артиста), **D19** (сентинелы `new_track`: `99·51·46·117·238·236·204·0·999` →
> номер из имени файла, иначе пусто), **D20** (🔴 **мой баг**: `data[i][14]` — это `new_track`,
> а `changed` = **15**; всегда `assert` индексы).
>
> ⚠️ **Обновлён до v2.0.0 (сессия 15):** **D21** — 🔴 **КОРЕНЬ АРТИСТА = ОДИН АЛЬБОМ**:
> файлы ПРЯМО в `<категория>/<артист>/` (без подпапки) считаются одним альбомом → `album` =
> имя корня, `albumartist` = титульный исполнитель (= имя корня), **`cur_*` НЕ ЧИТАТЬ**.
> **D22** — не изобретать дефект: проверять правило на **соседних файлах** папки прежде чем
> править выхваченные строки (сессия 15: 413 из 420 «нарушений» были ложными).
> Полные формулировки — в `SKILL.md` скилла.
## 📁 Артефакты проекта