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