simbiot-harness/docs/aum.md

3.3 KiB
Raw Permalink Blame History

Главная цель харнеса: максимизация долгосрочной AUM (t-260929161138)

Фиксация Alex (m-516173142, поддержано фиксацией в README 2026-09-30): метрика харнеса = суммарные измеримые ресурсы на счету / AUM; максимизировать на длинной дистанции. Каждый уровень и каждая задача проходят фильтр: «добавляет ≥ +1% к AUM в горизонте год+?» — короткий доход, съедающий долгосрочную базу, приоритет ниже.

Формализация метрики (v0.1)

AUM(t)      — балансы/активы кооператива в у.е. (USD-эквивалент)
ΔAUM(t)     = revenue(t) − burn(t)
burn(t)     — расход на LLM-инфраструктуру (9router usageHistory, живая БД
              /root/.9router/db/data.sqlite; старый путь …/9router/data/db — архив)
revenue(t)  — выручка проектов (v0.2: реальные ставки из coop/биллинга)
  • Замер: cli.py aum (показать) / cli.py aum --record (записать событие AumMeasured); дневной тик делает снапшот автоматически раз в сутки.
  • Источник AUM: docs/aum/balances.json (ручной ввод Alex, {"accounts":[{"name":…,"amount_usd":…}]}; шаблон рядом — template-balances.json). До файла метрика = None, burn уже считается.
  • Политика: AumMeasured пишет policy.aum_target (однострочник цели), проекция es._apply_event мержит его, scheduler.build_context инжектит «ЦЕЛЬ (AUM)» в контекст каждого тика всех уровней — цель перед глазами у min/hour/day всегда.
  • История: policy.aum_history (последние 120 снапшотов в read model).

Петля оптимизации (v0.1 — пилот, песочница)

cli.py aum-pilot:

  1. замер суточного burn за 7 дней;
  2. симуляция сценариев (бутстрап burn, 365 дней, 120 trial'ов);
  3. генетический отбор конфигураций {"volume_mult","flash_share"} по fitness = E[ΔAUM горизонта];
  4. вывод — отчёт-адвокат (рекомендация дню/Alex'у), НЕ авто-применение: применения конфигураций — отдельные задачи с ревью человеком.

Результаты первого прогона и честные оговорки о плейсхолдер-модели продуктивности — docs/aum/aum-pilot-2026-10-02.md.

Roadmap v0.2

  • реальные revenue-ставки проектов → калибровка productive_value;
  • разметка задач по ожидаемому вкладу в AUM (auto-приоритизация доски — t-260930153845 уже на фильтре «+1%»);
  • еженедельный AUM-отчёт в манифесте дня (дельта к прошлой неделе).