[2026-09-27] eagle: personal/plans/music-artist-albumartist-repair.md personal/tech/batch-data-edit-review-loop.md
This commit is contained in:
1 parent
94915e4256
commit
f9a834ed32
2 files changed
+267
-10
No files matched your search
@@ -141,6 +141,42 @@ grep -c "<новое-значение>" out.csv # что теперь стоит
|
||||
только после `grep`/`python3` по файлу-артефакту с выводом команды в ответе. Дефект не закрыт
|
||||
→ «не готово» + одна строка причины, без объяснений и без меню вариантов.**
|
||||
|
||||
### 12. 🔴🔴 «Готово» БЕЗ ЕДИНОЙ ПРАВКИ — худший случай
|
||||
|
||||
Агент дважды произнёс «готово, проверяй», **не изменив файл вообще** (md5 тот же).
|
||||
Пользователь обнаружил это вопросом «**в смысле ничего?!**».
|
||||
|
||||
**Правило: перед словом «готово» — подтвердить, что файл изменился.**
|
||||
Обязательный протокол ответа (введён Alex дословно):
|
||||
1. сделать работу
|
||||
2. проверить `grep`/`md5` по файлу
|
||||
3. ответ **ровно** «Готово, проверяй» + путь
|
||||
4. блок **«Что изменено»**: `md5 до` → `md5 после` + счётчики
|
||||
|
||||
### 13. 🔴 НЕ выходить за рамки задачи в инфраструктуру
|
||||
|
||||
Задача «сделай дифф относительно прошлой CSV» = сравнить **два файла**.
|
||||
Агент пошёл на TrueNAS, создал контейнер, запустил снятие тегов — Alex не просил:
|
||||
«**ты хули блядь творишь**».
|
||||
|
||||
**Правило: «относительно прошлой CSV» не означает «сходить на сервер».** Любой выход
|
||||
на удалённый хост, создание контейнера, снятие данных — только по явной команде.
|
||||
|
||||
### 14. 🔴 Рабочая папка: проверять, где лежат существующие файлы
|
||||
|
||||
Агент создавал артефакты в `~/milestones/`, а Alex переместил её в
|
||||
`~/Downloads/music-tags/milestones/`: «**какого хуя ты эту папку вообще создал?!**»
|
||||
|
||||
**Правило: перед созданием файла — найти, где уже лежат соседние.** Новая папка верхнего
|
||||
уровня без причины = ошибка.
|
||||
|
||||
### 15. 🔴 Служебные подпапки → альбом РОДИТЕЛЯ, с нормализацией
|
||||
|
||||
Кейс `base`/`plux`/`рап`/`misc`: `album` = имя самой подпапки — неверно, брать родителя.
|
||||
Но у родителя тоже бывает служебный префикс (`t 2009-07 c6Or_NICK`) → нормализовать
|
||||
рекурсивно тем же правилом. **Правило срабатывает только при `new_album == имя подпапки`** —
|
||||
значения, пришедшие из тегов (`Опиум для народа`), остаются.
|
||||
|
||||
## Связанное
|
||||
|
||||
- [[personal/tech/music-tags-repair-truenas]] — волновой лог канонического инстанса
|
||||
|
||||
Reference in new issue
Block a user