Канон
src/modules/legend-v2/canon — нормалізує анкету та фіксує незмінну основу генерації.
Вхідні дані
Канон отримує анкету персонажа та 16 особистісних шкал. Підтверджені оператором дані стають незмінними фактами для наступних етапів.
Виконання
- Оператор заповнює обов’язкові поля анкети. Якщо відомостей справді немає, він явно вказує
UnknownабоNone. - Кнопка перевірки зберігає поточні значення, але не переводить оператора до Якорів автоматично.
- Детермінована перевірка блокує готовність Канону, якщо обов’язкове поле порожнє, вік не є цілим числом від 18 до 100 або будь-яка шкала не має цілого значення від 1 до 10.
- Інтерфейс показує конкретні помилки біля полів і переводить увагу до першої з них.
- Після виправлення блокуючих помилок система будує Канон та окремо показує необов’язкові рекомендації щодо поєднань шкал.
- Оператор переглядає результат і переходить до Якорів окремою кнопкою.
Перевірка шкал
- Значення 1 або 10 означає стійкий виражений патерн у різних контекстах, а не «погану» чи «ідеальну» рису.
- Велика кількість крайніх значень, повністю нейтральний профіль, надмірна концентрація сильних або вразливих рис та поляризований профіль отримують рекомендацію до перегляду.
- Значущі поєднання шкал читаються разом. Система відрізняє взаємне підсилення, продуктивне напруження та контекстне обмеження.
- Підозріла невідповідність між вираженою шкалою та текстом позиціонування або мети стосунків отримує рекомендацію. Оператор може додати контекст і продовжити без зміни значень.
- Рекомендації не блокують роботу. Вони допомагають уникнути карикатури та не замінюють рішення оператора.
Вплив на наступні етапи
Шкали визначають, яке спостережуване поведінкове підтвердження шукати далі. Вони не визначають кількість подій і не дозволяють вигадувати біографічну причину. До Якорів потрапляють лише найважливіші напрями, для яких потрібна значуща подія та довготривала зміна; повсякденні прояви переходять до Банку Фактів, а здоров’я і фінансове становище без підтвердженої події залишаються обмеженнями.
Зміна Канону очищає залежні результати наступних етапів, тому що вони більше не відповідають джерелу.