Убрать канцелярские адреса
Отредактируй выбранные рассказы для прослушивания на месте: удали почтовые справки и пустые фразы о расположении, сохрани историю объекта. После редактуры каждый рассказ должен содержать минимум 100 слов, если пользователь не задал другой порог.
Область работы
Используй выбранные пользователем точки, географию и фильтры. Не переноси автоматически прежнюю выборку Садового кольца, количество 198 или фильтр F5 на новый запрос.
Редактируй озвучиваемые абзацы. Сохраняй название, адрес в карточке, координаты и фотографии. Источники и факты можно дополнять или исправлять там, где этого требует изменение рассказа.
Если работаешь с каталогом, сначала сохрани актуальные опубликованные тексты, их идентификаторы, источники и аудио. Архивные варианты нужны для сравнения; фактологическую базу бери из текущего одобренного рассказа. При новом черновике, исследовании или изменении текста другим редактором перечитай точку перед публикацией.
Что удалить
Проверь начало, середину и конец каждого рассказа, а не только первое предложение. Удаляй целую справочную фразу либо адресную часть предложения с сохранением связного смысла:
- «Объект находится / расположен по адресу…», «Адрес здания…», «Его адрес…», «Ищите его по адресу…».
- Название улицы с номером дома, дробным номером, корпусом или строением, если это только почтовая привязка: «дом 3/8, строение 2».
- Справки без слова «адрес»: «особняк на улице …, 12», «здание по … переулку, 5».
- Пустые координатные вводные: «Мы стоим у дома на … улице», «Памятник расположен в … переулке», если они ничего не добавляют к истории. Сохрани содержательную часть того же предложения.
Не заменяй удалённую справку другим шаблоном о расположении. Не вырезай совпадения регулярным выражением без чтения контекста.
Сохраняй топонимы и номера, которые несут исторический смысл: происхождение названия улицы, переезд учреждения, связь с районом, квартира №50 Булгакова, квартира №3 Цветаевой, номер исторического административного корпуса. Исторический адрес можно оставить, если он объясняет событие или сравнение объектов; убери из него лишнюю почтовую подробность. Дата, номер учреждения и год постройки сами по себе не являются адресом.
Чем дополнить
Сосчитай слова после удаления адресов: разделяй по пробельным символам и не считай отдельно стоящие знаки без букв или цифр. Число «100» и слово с внутренним дефисом считаются одним словом. Проверяй фактические абзацы, а не прежнее поле wordCount; обнови это поле по правилам формата проекта.
Если текст короче порога, добавь конкретику об этом объекте из уже прочитанных источников: деталь архитектуры, обстоятельство строительства, эпизод из жизни владельца, изменение назначения, подтверждённую реставрацию. Если данных недостаточно, прочитай дополнительные надёжные источники и добавь ссылку и цитируемый факт. Не наращивай объём общими словами об атмосфере, эпохе и «богатой истории», повторениями или выдуманными подробностями. Если подтверждённых сведений не хватает, отметь точку как требующую исследования и не представляй её готовой.
Проверяй, что источник действительно говорит о нужном объекте. При исправлении неверной атрибуции обновляй и абзац, и соответствующий факт с его ссылками. При расхождении дат используй подтверждаемую степень точности, например «начало 1960-х», либо прямо обозначь расхождение. Старый документ о статусе памятника не доказывает статус сегодня.
Сохрани живую устную речь, содержание и порядок истории. Не превращай рассказ в перечень дат; перечитай итог вслух.
Проверка и применение
Для каждой точки проверь отсутствие справочных адресов, минимум слов, связность текста и связи абзац → факт → источник. Раздели итог на изменённые, оставленные и требующие исследования точки. В отчёте укажи количество и существенные исправления источников.
Публикуй правки только в пределах поручения пользователя. Перед записью сравни ожидаемый идентификатор и полный текущий текст, чтобы не затереть параллельную редакцию. Сохрани резервный снимок одной партии; не создавай полный бэкап базы для каждой точки. Повторный запуск должен продолжать ту же партию без повторных правок и платных записей.
Редактура сама по себе не означает выбор нового провайдера. Если пользователь поручил также обновить озвучку, следуй его выбору и актуальным правилам проекта. До готовности замены сохраняй прежний MP3. Для явно запрошенной новой ElevenLabs-записи используй идентификатор намерения переозвучки, если API поддерживает его, чтобы не получить из кеша старую модель и не оплатить дубликат при повторе.
После публикации проверь публичный текст, неизменность адресных полей и координат. Для новой озвучки проверь совпадение исходного текста, фактические провайдер, модель и голос, доступность и целостность нового MP3 и сохранность прежнего; один статус ready этого не доказывает. При конфликте редакций или повторяющемся детерминированном отказе сохрани достигнутый результат и укажи проблемные точки вместо бесконечного повторения операций.