Skip to content

§3.04 Фундаментальные принципы и онтологическая целостность

Время: 45 мин чтение + 30 мин

В одном предложении: Человек думает, что Pack — это просто накопленная мудрость, которая сама собой согласована, а на самом деле без регулярной проверки на онтологическую целостность Pack обрастает дублями, противоречиями и омонимами, и через год вы не понимаете, о чём собственные заметки.

Мем, который снимается. «Я пишу чётко и структурированно. Мои понятия не дублируются, не противоречат друг другу. Проверка на целостность нужна только большим командам, мне не нужна бюрократия.» На самом деле дубли и противоречия появляются незаметно. Вы ввели понятие «фокус» в методе медитации, а через месяц в методе помидора ввели «концентрация». Это разные понятия или одно? Если разные, в чём различие? Если одно, зачем два слова? Противоречия ещё хуже: в одном месте Pack сказано, что метод работает ежедневно, а в другом, что метод требует перерывов. Оба утверждения верны в своём контексте, но вместе они создают путаницу. Онтологическая целостность не бюрократия, а гигиена мышления.

Понятия. Фундаментальные принципы функционирования (FPF): основания, на которых строится Pack. Это принципы домена, которые не выводятся из Pack, а задают его рамки. Онтологическая целостность: состояние Pack, при котором каждое понятие имеет одно определение и одно место; омонимы разрешены только с явным квалификатором; противоречия между разделами разрешены через SoT; каждое понятие имеет путь к FPF; дубли обнаружены и устранены. Meta-meta связь: явная ссылка от понятия Pack к принципу FPF, SPF или ZP. Проверка на целостность не означает запрет на изменения. Она означает, что изменения осознанны: вы знаете, какое понятие меняете, где ещё оно используется, и как это влияет на связанные понятия.

Объяснение. Онтологическая целостность проявляется в четырёх измерениях. Первое измерение: единство определения. Каждое понятие определяется один раз, в одном месте. Все остальные упоминания служат ссылками. Если определение меняется, оно меняется в одном месте, и все ссылки автоматически указывают на актуальную версию. Второе измерение: разрешение омонимов. Если у слова несколько значений, перед вами не одно понятие, а два. Слово «фокус» в медитации и в работе обозначает разные понятия. Они должны иметь квалификаторы: «фокус внимания» и «фокус задачи». Третье измерение: разрешение противоречий. Противоречие не всегда означает ошибку. Иногда оно сигнализирует о разных контекстах. Но контекст должен быть явным. «Метод работает ежедневно» относится к ступени 2. «Метод требует перерывов» относится к ступени 4. Без указания ступени получается противоречие. С указанием это дополнение. Четвёртое измерение: отсутствие дублей. Дубль отличается от копии: это независимое определение того же понятия. Дубли порождают дрейф: одно определение обновляется, другое нет, и через год вы не знаете, какое верное.

На практике. Практика «Проверка связей» (30 мин):

  1. Выберите три понятия из вашего Pack. (5 мин)
  2. Для каждого проверьте: есть ли meta-meta связь с FPF? Запишите, какой принцип оно реализует. Если связи нет, пропишите её. (15 мин)
  3. Проверьте: есть ли омонимы? Одно слово с разными значениями без квалификатора? Если да, добавьте квалификатор. (10 мин)

Типичный кейс. Команда из четырёх человек создавала Pack для продукта. Каждый писал свой раздел: один занимался онтологией, другой методами, третий примерами. Через полгода обнаружилось, что понятие «пользователь» определено по-разному в трёх разделах: для онтологии это «человек, использующий продукт», для методов это «аккаунт в системе», для примеров это «клиент, который платит». Три определения одного слова порождали путаницу в разработке: кто-то проектировал для человека, кто-то для аккаунта, кто-то для платильщика. После проверки на целостность команда выбрала одно определение, добавила квалификаторы для специальных случаев («пользователь-аккаунт», «пользователь-платильщик») и прописала meta-meta связи. Путаница исчезла, но главный урок: целостность не появляется сама, её нужно проверять.

Типичная ошибка. «Противоречия нормальны: жизнь сложна.» Жизнь сложна, но Pack должен быть чётким. Если контекст создаёт противоречие, укажите его. Неявное противоречие свидетельствует не о глубине, а о небрежности. Другая ошибка: «Омонимы богатят язык.» В поэзии это так. В Pack они мешают. Pack не для красоты, а для точности.

Степени мастерства:

  1. Объяснение. Могу назвать четыре критерия онтологической целостности. Критерий перехода: проверил три понятия в своём Pack.
  2. Умение. При добавлении нового понятия проверяю: нет ли дубля, омонима, противоречия? Критерий перехода: десять понятий добавлены без нарушения целостности.
  3. Навык. Системно проверяю Pack на целостность раз в квартал: ищу дубли, омонимы, неявные противоречия. Критерий перехода: коллега заметила, что мой Pack «не путает термины».
  4. Мастерство. Проектирую Pack с защитой от дрейфа целостности: автоматические проверки, обязательные связи, квалификаторы омонимов. Критерий перехода: другой человек добавил понятие в ваш Pack без нарушения целостности.

Проверка себя.

  • Могу назвать четыре критерия онтологической целостности и проверить по ним одно понятие
  • Все понятия в моём Pack имеют одно определение в одном месте
  • Нет омонимов без квалификаторов: если слово имеет разные значения, они явно размечены
  • Понятия в Pack имеют meta-meta связи с FPF: я могу объяснить, на каком принципе основано каждое
  • Проверял Pack на дубли и противоречия за последние три месяца

На практике. Откройте ваш Pack. Введите поиск по одному слову, которое вы используете часто. Если поиск находит более одного определения, перед вами дубль или омоним. Разберитесь: одно значение означает дубль, устраните его. Разные значения означают омоним, добавьте квалификаторы. Это и есть поддержание целостности.

См. также: Иерархия знаний: PD.GUIDE.3.S3.SS2, Структура Pack: PD.GUIDE.3.S3.SS3, Пять ролей Машины (FPF: система ≠ роль на примере): PD.GUIDE.3.S1.SS1.

Что дальше. Следующий подраздел посвящён дрейфу Pack: как расхождение между Pack и реальностью накапливается и как его обнаружить.