0_щ
0_щ И чтобы я... никогда больше именно об этом каждый раз думаю после того, как несколько дней создаёшь код. Сначала всё продумываешь: - что - как - куда ... Затем реализуешь, далее покрываешь тестами, рефакторишь, и это всё по кругу. Состояние в голове стремительно меняется с «я бог ОЛОЛО» на «какого чёрта оно не работает» И снова и снова. Если верить книжкам, то это нормальный цикл сложной инженерной работы. Что же я делал? Сначала придумал архитектуру разметки для сайта и блога. Сменил архитектуру FAQ блога =) Построил AEO Platform v1: - MU core v1.0.4 — meta, REST, валидация, миграция. - MU render — JSON-LD FAQPage только из published meta. - MU admin v1.1.0 — metabox, drag-and-drop пар, bulk «опубликовать / синхронизировать в HTML». - Скрипты: очередь, батчи в meta, аудит meta vs map, factcheck, refresh queue. - Безопасность: бэкапы, manifest, откат, smoke + schema_checker / parity live. В TODO зафиксировано: queue 292/292, extra 9, factcheck 0 pending, аудит 354/354 в meta, map_only=0, ручная проверка 5× pass_manual. Параллельно: - Услуги /services/*: FAQ + Service schema, live-тесты. - SEO meta блога (~244 URL): через REST, бэкапы, откат. Почему качели: «я бог» → «какого чёрта»? Мало всё планировать... нужно сделать качественно и правильно систему с продом, откатом и двумя источниками правды (map + meta + HTML + schema + Yoast рядом). В такой задаче: 1. План даёт спокойствие и карту («я бог» = вижу целое). 2. Реализация вскрывает реальность: REST 401, sudo на VPS, slug усечён, дубль JSON-LD, один пост без блока в HTML. 3. Тесты переводят «кажется работает» в «доказано на N URL» — и снова находят расхождения. 4. Рефакторинг ломает то, что «и так работало вчера». Состояние в голове меняется, потому что объём ответственности скачет: от абстракции к одному битому slug на проде. Мозг не умеет держать оба режима одновременно — отсюда качели. Для себя понял одну вещь: пока нет одного зелёного post_id на проде — не чувствуй себя богом и не чувствуй себя идиотом; ты просто в фазе «как».