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

This commit is contained in:
Alexey Martemyanov committed 2026-09-27 18:01:59 +06:00
1 parent fbba9c65f2
commit c486da75fa
2 files changed
+216 -5

No files matched your search

+33 -3
View File
@@ -72,8 +72,13 @@ related:
> ⚠️ **Обновлён до v2.1.0 (сессия 17):** **A7** (склейка `Родитель - Папка` и технический префикс
> в `album`; 🔴 разделитель бывает ТРЁХ видов — `-`/`–`/`—`, матчить все) · **A8** (в контроле
> полноты «ПОТЕРЯНО: 881» = смена ФОРМЫ записи при схлопывании D16, реальных потерь 0 —
> сверять НОВОЕ значение, а не пару `old,new`). Полные формулировки — ниже.
> полноты «ПОТЕРЯНО: 881» = смена ФОРМЫ записи при схлопывании D16, реальных потерь 0 — сверять
> НОВОЕ значение, а не пару `old,new`). Полные формулировки — ниже.
> ⚠️ **Обновлён (сессия 18-доп):** правила **D24** (число ЗАПИСЕЙ диффа ≠ число ПРАВОК:
> три базы счёта `7861 / 371 / 2768` нельзя смешивать) и **D25** (`albumartist` в диффе почти
> весь — из-за ПОЯВЛЕНИЯ колонки, `old_38='<КОЛОНКИ НЕ БЫЛО>'`, ср. D3). Инвентарь
> актуального диффа — `personal/plans/music-artist-albumartist-repair.md` §СЕССИЯ 18-ДОП.
## 📁 Артефакты проекта
@@ -1312,7 +1317,32 @@ Alex дал ответы на все четыре вопроса аудита с
отсутствие лучшего источника данных. «Нашёл дефект» без проверки фактов = ложная тревога,
которая стоит сессию времени.
## ⚪ Что НЕ является багом
### 🔴 D24 — число ЗАПИСЕЙ диффа ≠ число ПРАВОК; три базы счёта нельзя смешивать
Три разных числа описывают «сколько изменится», и их нельзя путать в отчёте:
| База счёта | Число | Что это |
|---|---:|---|
| Строк в `APPLY-PLAN.csv` | 7861 | вся библиотека |
| Строк плана, изменённых в сессии | **371** (306+58+12) | «мои правки этого дня» |
| **Записей в диффе** (`DIFF-new-vs-38-v2.csv`) | **2768** | дельта плана против 38-го прогона |
Alex спрашивает «где диф с 371 правкой», а в диффе **371 нет вообще**. Если ответить
«371 — это не число правок» — он читает как «не услышал» (см. правила счёта в этом же доке).
**Правильная формулировка:** «371 строка плана изменена в этой сессии; в диффе 2768 записей,
из них `album` 164 и `albumartist` 634».
### 🔴 D25 — `albumartist` в диффе почти весь — из-за ПОЯВЛЕНИЯ колонки
В `DIFF-new-vs-38-v2.csv` из 2768 записей `albumartist` = **634**, и у подавляющего большинства
`old_38 = '<КОЛОНКИ НЕ БЫЛО>'`. Это прямое следствие **D3**: колонки в 38-м прогоне не
существовало, значит тег **впервые будет записан** — и это правка, а не перенос данных.
Не путать с реальной сменой значения (`old` = конкретное имя артиста → новое).
Прочие поля того же диффа (для калибровки масштаба): `genre` 911 · `track` 883 · `album` 164 ·
`artist` 134 · `title` 42. Разбивка правок: `ПАПКА` 1501 + `ТРЕК` 1267 = 2768.
### ⚪ Что НЕ является багом
- **Рукописная транслитерация:** `КняZz`, `EMINЭM`, `Flёur`, `изBESTняк`, `Скаzки`, `Глюкоzа`,
`Cо`, `WWWаленки`, `Закoлебал` — оригинальное написание 2000-х / реальные псевдонимы.