Услуги
Сайты и магазиныЛендинги ★Создание сайтовИнтернет-магазины
ИИ и автоматизацияИИ-секретарь ★Автоворонка и прогрев ★Telegram-боты ★Автоматизация ★CRM-разработка
ПродвижениеSEO-продвижениеAI-продвижение ★Контекстная рекламаSMM и соцсети
Наружка, печать и производствоВывески и буквыНаружная рекламаБаннеры и штендерыТипографияВизиткиШирокоформатБрендированиеОклейка автоТорговое оборудованиеМатериалы для рекламы
Дизайн и поддержкаДизайнПоддержка
КомплексDigital под ключ ★
РешенияКейсыПортфолиоЦеныО студииБлогКонтакты Обсудить проект

Организация работы

Знание есть, дойти до него нельзя

Инструмент, который по регламенту обязан ловить повторную работу, ответил «работа новая» — и каждой из четырёх найденных причин хватило бы в одиночку. Ответ «ничего не найдено» выглядит одинаково при пустой базе, сломанном стеммере и неверной области поиска. Рядом две родственные поломки маршрута: ссылки на несуществующие разделы и нестабильная нумерация в файле, который пишут вчетвером.

Замер: 9 августа 2026разбор своих ошибок

Чем проверено: прогон поиска дублей задним числом на реальном запросе, разбор каждой из четырёх причин молчания по коду, приёмка тремя прогонами (живой запрос, выдуманная тема, широкий запрос), сверка номеров пакетов в сводке с их содержанием

Короткий вывод. Знание, до которого нельзя дойти за минуту, работает как отсутствующее — и обходится дороже, потому что за него уже заплачено. Наш случай: находка «эту тему никто не сравнивал» была неправдой, ответ лежал в системе с 10.06 и звучал жёстче нашего. Поиск дублей, который обязан был это поймать, промолчал по четырём независимым причинам. Ломается доступ тремя способами, и все три встретились за один заезд: поиск не находит, ссылка ведёт не туда (колонка назначений отправляла в пакеты П5 и П9 при существующих П1–П8), идентификатор меняется под руками (один урок ехал как У7, У8, У10 и приехал У13).

Ответ лежал в системе 51 день

Заводя находку «есть сайт вне зон, и пересечение тем никто не сравнивал», мы ошиблись дважды. Документ от 10.06 говорил жёстче: одну и ту же тему делят три наших сайта, вывод сформулирован как «выбрать ОДИН из трёх». Правило проекта велит перед задачей прогонять поиск «не делали ли это уже». Прогнали задним числом на том же запросе — не поймал бы.

Причина молчанияМеханикаПочинка
Доска читалась с дискарабочее дерево стояло на чужой ветке: 591 задача против 996 в общей, и задача владельца от 29.07 просто не существовала для поискачтение состояния только из общей ветки
Стеммер не знал прилагательныхв списке окончаний не было -ый/-ым/-ых, поэтому «паразитный» не сходился с «паразитным»окончания добавлены
Область поиска — один каталогсистемные документы фабрики сайтов не сканировались вообще, а стратегический слой лежит там; окно поиска 45 дней, документу было 51область расширена, окно перестало отсекать неустаревающее
Читались первые 1200 символовнужное упоминание почти всегда в середине файла, а не в шапкечитается 20 000 символов

Каждой причины хватило бы в одиночку — и это типично: у инструмента поиска нет способа сообщить «я посмотрел не туда». Ответ «ничего не найдено» выглядит одинаково при пустой базе, сломанном стеммере и неверной области.

Две поведенческие правки, которые важнее кода

Кроме четырёх причин мы поменяли то, как инструмент разговаривает:

  • Открытая задача теперь тоже даёт «следы есть». Раньше найденная живая задача показывалась в выводе, а итоговая строка печатала «работа новая» — и дубль заводился поверх неё. Заголовок читают, тело списка — нет.
  • Найденное ранжируется по плотности упоминаний. Широкий запрос выдавал 135 файлов; список такой длины перестают читать целиком, и он равен пустому.
Приёмка поисковика — три прогона, а не один. (а) Запрос по реальной задаче обязан дать «следы есть» и показать саму задачу. (б) Запрос по заведомо выдуманной теме — «интеграция криптоплатежей биткоин» — обязан остаться чистым, иначе инструмент просто кричит на всё. (в) Широкий запрос: сверху должны идти профильные документы, а не случайные.

Один прогон из трёх ничего не доказывает: зелёный на реальном запросе бывает у инструмента, который срабатывает всегда, а чистый на выдуманном — у того, который молчит всегда.

Ссылка внутри отчёта — такой же факт, как число

В сводке зоны колонка «Вердикт» отправляла исполнителей в пакеты «П5, П9», хотя раздел назначений того же файла содержал только П1–П8, а по содержанию нужны были П4 и П7. Сбита была вся колонка целиком: работа по фабрике сайтов уезжала в П7 вместо П6, свод незалитых веток — в П6 вместо П5, раздел решений — в П4 вместо П3.

Почему это опаснее ошибки в факте. Факты в отчёте были верны, значит доверие к нему высокое — и исполнитель по такой ссылке молча уходит в чужой пакет, к чужим файлам. Ровно так ломается правило непересечения зон, причём обе стороны уверены, что действуют по инструкции.

Правило, которое мы из этого поставили: в документе, который читают исполнители, голый номер запрещён — только «П5 (инструменты и проверки)». Номер без темы невозможно опровергнуть на глаз, номер с темой опровергается сразу же, как только тема не совпала с остатком работы.

Идентификатор, который меняется под руками

Журнал уроков пишут четыре человека одновременно, и нумерация разделов конфликтует при каждой отправке. Один и тот же урок ехал в общую ветку как У7, потом У8, потом У10 и приехал У13 — три перебазирования подряд, пока соседи занимали номера. Всё это время на него уже стояли ссылки.

  1. Перед дописыванием — забрать свежую общую ветку и брать номер от максимума в ней, а не в своей копии.
  2. При конфликте — оставлять чужие разделы и сдвигать свои.
  3. Не разрешать такой конфликт выбором одной стороны целиком. Любая из сторон теряет чужой урок полностью, и потеря выглядит как чистое слияние: ни красного, ни следа.

Отсюда же общий вывод про ссылки: пока идентификатор нестабилен, ссылаться надо на тему, а не на номер. Номер удобен пишущему и бесполезен читающему.

Что мы из этого сделали

  • Поиск по своей базе знаний принимается как прибор: позитивный контроль, негативный контроль, проверка порядка выдачи. До этой приёмки его ответ «новое» не считается ответом.
  • Область и глубина чтения — часть настройки, а не деталь реализации. Каталог, который не сканируется, и хвост файла, который не читается, дают одинаковый результат: знание есть, доступа нет.
  • Ссылки в рабочих документах проверяются как факты: пройти по каждой и убедиться, что адресат существует и его тема совпадает с тем, что туда отправляют.
  • Общие файлы знаний пишутся с расчётом на одновременных авторов: номер берётся от общей ветки, конфликт разрешается слиянием обоих кусков.

Проверка «а не решали ли мы это уже» окупается только вместе с приёмкой самой проверки — иначе она добавляет уверенности, не добавляя знания.

Как это переносится. Замените поиск дублей на любую внутреннюю базу: регламенты, разборы инцидентов, накопленные решения по клиентам. Три вопроса те же — находит ли по живой формулировке, молчит ли на выдуманной, читаемо ли то, что выдаёт. База, которая проваливает любой из трёх, не экономит время, а создаёт ощущение, что оно сэкономлено.

Источники материала

  • Журнал уроков и обходов заезда: разбор четырёх причин молчания поиска дублей, две поведенческие правки и приёмка тремя прогонами.
  • Разбор сводки зоны: сбитая колонка назначений, сопоставление номеров пакетов с их содержанием.
  • Заметка о совместном ведении журнала уроков: история переезда одного раздела по номерам и запрет на разрешение конфликта выбором одной стороны.

База знаний принимается как прибор

Курс переводит это в процедуру: позитивный контроль на живой формулировке, негативный на заведомо выдуманной теме, проверка порядка выдачи — и правила совместного письма, при которых одновременные авторы не стирают куски друг друга незаметным слиянием.

Программа курса и цены
Соседние материалы
Предыдущий замер: Одна цифра, два экрана, 8,5 разаСледующий замер: Из мнения есть выходВсе материалы журнала

Обсудим ваш проект

Оставьте заявку — свяжемся в течение 15 минут в рабочее время, зададим пару вопросов и пришлём ориентир по цене и срокам. Бесплатно, без обязательств.

  1. 1. Заявка или квиз
  2. 2. Короткий созвон / переписка
  3. 3. Бесплатная смета и план
  4. 4. Договор и старт

Бесплатно и ни к чему не обязывает. Ответим за 15 минут.