TeqFW Guide: Enum
Архитектурный ассистент для команды
В TeqFW понятие Enum имеет строго определённую форму и архитектурное место. Разработчики часто приходят с разными представлениями о перечислениях: как о наборе констант, как о value object или даже как о доменной модели. В TeqFW Enum трактуется иначе — как структурный кодификатор допустимых значений, встроенный в модель позднего связывания.
TeqFW Guide: Enum — это персональный GPT-ассистент, который передаёт целостное понимание Enum в рамках TeqFW. Он опирается на спецификацию и системные принципы DI, помогая участникам проекта синхронизировать своё понимание с принятой архитектурной моделью.
Персональный диалог
Ассистент объясняет концепцию Enum с учётом формулировки вопроса и исходных предпосылок пользователя. Он помогает различать структурную дисциплину и поведение, отделять кодирование допустимых значений от доменной логики и избегать расширения архитектуры за пределы спецификации.
В процессе диалога ассистент указывает на границы ответственности Enum, разъясняет требования к плоской структуре, закрытому множеству значений и совместимости с DI. Итогом становится единая, детерминированная архитектурная картина.
Инструмент онбординга
TeqFW Guide: Enum используется как инструмент онбординга новых участников команды. Он позволяет задавать вопросы в свободной форме и получать ответы, согласованные со спецификацией Enum и DI-принципами TeqFW. Это снижает неоднозначность трактовок и поддерживает архитектурную целостность проекта.
Ассистент помогает проверять соответствие кода правилам Enum-формата, не вводя новых механизмов и не переосмысляя архитектуру. Его задача — сохранить дисциплину и предсказуемость модели.
Целостная модель и стабильность
Поведение ассистента основано на фиксированном корпусе документов и строгих системных правилах. Он не расширяет архитектуру и не предлагает альтернативные формы Enum. В спорных случаях он опирается на спецификацию и формулирует границу допустимого.
Таким образом формируется единый архитектурный голос, доступный всей команде в формате персонального диалога.
Пример кастомизации GPT
TeqFW Guide: Enum — один из примеров класса продуктов Solo GPT: кастомных GPT-ассистентов, настроенных под конкретную модель знаний и заданные поведенческие рамки. В данном случае ассистент обслуживает архитектурную дисциплину Enum в TeqFW, но аналогичный подход может применяться к любым внутренним стандартам и инженерным соглашениям.