Динамическая сложность — двое часов

Уровни = рефлексы (быстрая защита). Активные дни = мозг (решения по skill и денежное суждение пробы). Метрики: skill за 15 уровней, деньги за 3 активных дня.

Блок-схема DDA с двумя контурами: уровневым для защиты и дневным для решений Каждый уровень — быстрая защита (упрощение при обвале). Раз в активный день — мозг: если идёт проба, судим её по деньгам за период с замороженным eCPM после трёх активных дней; иначе двигаем сложность по skill. Каждый уровень · рефлексы (быстрая защита) Раз в активный день · мозг (решения) да нет нет да да · идёт проба нет · STEADY да нет да нет → следующий уровень → следующий уровень После каждого уровня Nono Считаем метрики skill — 15 уровней · деньги — 3 активных дня · eCPM заморожен Резкий обвал? провал skill / поражения Упростить · Curve − 1 Новый активный день? Ждём PHASE = PROBING? Денежное суждение пробы · DIFF ≤ −20% → откат сразу · иначе ждать ≥ 3 активных дня от старта пробы (окно созрело) · затем деньги/период, eCPM заморожен (один для до/после): DIFF < −ε → откат кривой DIFF > +ε → зафиксировать иначе → держать текущую → PHASE = STEADY skill ≥ 85? Curve +1PROBING skill ≤ 75? Curve −1PROBING Без измененийSTEADY Фиксируем значения эпохи PROFILE LAST EPOCH: skill · gold/day · ad_value · eCPM · curve · phase
зона «уровни» — быстрая защита зона «дни» — решения упростить / откат усложнить