fact-bank

Банк фактів

src/modules/legend-v2/facts — створює атомарні біографічні факти для всіх розділів досьє.

Виконання

  1. Система будує план за віком, прийнятими Якорями та 18 розділами досьє. До 25 років план містить 36 фактів, від 26 до 40 — 44, від 41 до 60 — 52, після 60 — 60.
  2. Для кожного розділу факти генеруються окремим запитом. Одночасно виконуються не більше трьох запитів.
  3. Кожна успішна порція одразу зберігається. Якщо частина запитів не спрацювала, повтор продовжує лише незаповнені розділи.
  4. Якщо розділу не вистачає фактів, система спочатку просить доповнити весь дефіцит, а потім за потреби додає по одному факту. Етап завершується помилкою, якщо потрібну кількість усе одно не вдалося зібрати.
  5. Кожен факт описує одну подію або стійку звичку: коли це було, що стало причиною, що зробив персонаж і який наслідок можна побачити.
  6. Для факту визначається один основний розділ, де подія розкривається повністю. Інші розділи можуть отримати лише пов’язаний наслідок без повторного переказу події.
  7. Після заповнення всіх розділів окремі запити перевіряють факти невеликими групами, але порівнюють їх з усім Банком. Перевірка шукає повтори, неправильний основний розділ і слабкі або суперечливі формулювання.
  8. До 12 слабких кандидатів система може один раз переписати й перевірити повторно. Вже прийняті оператором факти звичайний запуск не змінює.
  9. Оператор приймає, замінює або відхиляє кандидатів. За окремим зауваженням перевірки він також може створити до двох нових фактів для потрібної сфери, періоду або риси характеру.
  10. Завершення перевіряє джерела, рішення оператора, хронологію, зв’язки з розділами та наявність потрібного матеріалу.

Покриття шкал оцінюється на рівні всього набору, а не як вимога до кожного факту. Для двох найвиразніших шкал система рекомендує щонайменше два незалежні поведінкові докази.

Банк містить як наслідки Якорів, так і звичайне повсякденне життя між поворотними подіями. Непідтверджені факти не передаються до Життєвих блоків.

Зв’язки