simbiot-harness/docs/aum.md

48 lines
No EOL
3.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Главная цель харнеса: максимизация долгосрочной 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-отчёт в манифесте дня (дельта к прошлой неделе).