legend-generation

Створення легенди

src/modules/legend-v2/legend-v2.service.ts — керує послідовним виконанням етапів Legend V2.

Огляд

  1. Канон фіксує вхідну анкету та особистісні шкали.
  2. Якорі формують поворотні події, які оператор приймає, замінює або відхиляє.
  3. Банк фактів створює атомарні факти та зв’язки між ними і розділами досьє.
  4. Життєві блоки формують 18 розділів лише з підтверджених фактів.
  5. Фінальна легенда редагує готові блоки, додає хронологічний Narrative та запускає підсумкову перевірку.

Кожен етап доступний лише після завершення попереднього. Локальна зміна позначає застарілими тільки залежні дані. Інтерфейс не повертає оператора на попередній етап автоматично.

Відновлення після помилки

Якорі, факти та життєві блоки зберігаються частинами. Якщо виклик LLM завершується помилкою, повтор продовжує роботу з останнього checkpoint, а вже створені дані не генеруються заново.