📋 ИТОГОВЫЙ ОТЧЁТ
1️⃣ ВЕРДИКТ ПО ФАЙЛАМ
2️⃣ КОМАНДЫ ДЛЯ АРХИВАЦИИ
Выполнить локально (Анна):
powershell
3️⃣ НОВЫЙ МОДУЛЬ: verify-cards-integrity.js
Файл:
scripts/verify-cards-integrity.js (код выше)Назначение: Автоматическая проверка целостности сгенерированных карточек после прогона.
Проверки:
- ✅ Формат имён файлов (A4):
<источник>-<document_id>.md - ✅ Наличие обязательных полей в frontmatter
- ✅
unit_rawне изменён (дословно из CSV) — критическая проверка §1.5 - ✅ Slug соответствует A4:
bitva-za-krym-1942-<источник>-<document_id> - ✅
unit_key: null или валидный ключ изwarunits-fallen-cards.json
Использование:
powershell
Пример вывода:
Интеграция в тестирование:
Добавить в Этап 8 (после проверки целостности данных):
powershell
4️⃣ ШАБЛОН ДЛЯ СЛЕДУЮЩЕГО ДОПОЛНЕНИЯ
Файл:
docs/TASK-0022-2-test-generate-cards-js-ADDENDUM-2-TEMPLATE.mdСтатус: ⏳ ОЖИДАЕТ ЗАПОЛНЕНИЯ ПОСЛЕ РЕАЛЬНЫХ ПРОГОНОВ
Возможные сценарии:
- Этап 10: Проверка работы с несколькими CSV (пакетная обработка)
- Этап 11: Проверка работы с pmn-источником
- Этап 12: Проверка интеграции с Astro-генератором
- Этап 13: Проверка реального прогона на втором CSV (
obd_422-157sd_13-10-2026)
Как использовать:
- Анна заполняет шаблон после реальных прогонов
- Указывает конкретные команды и ожидаемые результаты
- Коммитит в репозиторий
5️⃣ ИТОГОВЫЕ РЕКОМЕНДАЦИИ
✅ Немедленные действия:
- Архивировать устаревшие скрипты:
units-report.js→scripts/archive/deprecated-2026-10-13-units-report.jsbuild-warunits-dict2.js→scripts/archive/deprecated-2026-10-13-build-warunits-dict2.js
- Добавить новый модуль:
scripts/verify-cards-integrity.js(код выше)- Коммит:
feat: add verify-cards-integrity.js for automated testing
- Обновить регламент тестирования:
- Добавить использование
verify-cards-integrity.jsв Этап 8 - Коммит:
docs: add verify-cards-integrity.js to testing workflow
- Добавить использование
📋 Следующие шаги:
- Прогнать тестирование (этапы 1-9)
- Заполнить шаблон для Дополнения 2 после реальных прогонов
- Сообщить hash коммита в канал Б
📊 СТАТУС ПРОЕКТА
Кодер на связи. Готов к результатам тестирования и следующему дополнению.
📦 РЕЗЮМЕ
Вердикт по файлам:
- ✅ Актуальные (3):
build-warunits-dict.js,build-warunits-table.js,sync-units-dict.js - ❌ В архив (2):
units-report.js,build-warunits-dict2.js
Новый модуль:
- ✅
scripts/verify-cards-integrity.js— автоматическая проверка целостности карточек
Шаблон для следующего дополнения:
- ⏳
docs/TASK-0022-2-test-generate-cards-js-ADDENDUM-2-TEMPLATE.md— готов к заполнению после реальных прогонов
Рекомендации:
- Архивировать устаревшие скрипты (команды выше)
- Добавить
verify-cards-integrity.jsв репозиторий - Интегрировать в Этап 8 тестирования
- Заполнить шаблон Дополнения 2 после прогонов
Leave a Comment