84 lines
6.3 KiB
Markdown
84 lines
6.3 KiB
Markdown
# Дневной отчёт Simbiot Harness — 2026-10-04
|
||
|
||
Дневной тик (day-20731, 00:00 UTC). Манифест дня: разбор эскалаций → верификация
|
||
системы → план → L-задачи. Одна L-задача закрыта в тике (AUM v1), вторая в очереди
|
||
на часовой.
|
||
|
||
## План дня
|
||
|
||
1. **AUM v1 — сделать метрику цели измеримой** (t-261004000834-ed84f5, [L]) —
|
||
✅ закрыто дневным тиком, см. ниже. Мотивация: северная звезда (t-260929161138)
|
||
была None с момента фиксации — управлять долгосрочной базой без числа нельзя.
|
||
2. **Первый канал трафика на presale** (t-261004000834-4bbc6f, [L]) — launch-kit
|
||
органического запуска (Show HN / Reddit / X-тред, EN-черновики) + верификация
|
||
клик-трекинга на presale.cil.by; публикация — только через Alex (график
|
||
3-через-3, docs/alex-schedule.md). По docs/SALES-PLAN-1000-US.md: воронка,
|
||
лендинг, живой Stripe и счётчик мест готовы — трафика ~0, без канала 1000
|
||
предзаказов недостижимы. Фильтр AUM: трафик → предзаказы $99.9/мес → revenue.
|
||
3. Фон: M-задача t-261003162607-aa8abf (HTML-план с ИИ-маскотами, результат
|
||
обещан Alex в TG) возвращена в очередь — заберёт часовой тик.
|
||
|
||
## Эскалации
|
||
|
||
- **e-261003170542-389f29 (warn, hour→day) — закрыт.** Hour-тик упал на
|
||
транзиентном «Request timed out» (стрим роутера умер в event_loop) при
|
||
выполнении aa8abf. Причина инфраструктурная, не код: тик повторяется сам на
|
||
следующем часу; задача requeue'd с сохранением delivery-await (Alex получит
|
||
результат в TG автоматически). Пятый падёж за сутки на таймаутах —
|
||
контрмеры уже в проде (tick_timeout, изолированный runner с killpg,
|
||
авто-схлопывание failed>24ч), наблюдение продолжается.
|
||
- Открытых эскалаций на конец тика: **0**.
|
||
|
||
## Сделано в тике: AUM v1 (t-261004000834-ed84f5, [L]) ✅
|
||
|
||
**AUM впервые измерен: 26.70 USD (было None).**
|
||
|
||
1. `docs/aum/balances.json` заведён по шаблону: OpenRouter кредиты коопа
|
||
**26.70$** (API: total=163, usage=136.30), Stripe live available **0.0$**
|
||
(livemode=True, available=0/pending=0 — presale-выручки ещё нет), LLC-счёт и
|
||
крипто-кошелёк — `null` (ждут ручного ввода Alex; в total не входят — метрика
|
||
честная, не раздутая).
|
||
2. Авто-обновление балансов в `harness/aum.py`: `refresh_auto_balances()` —
|
||
счета с `auto:true` обновляются из API перед каждым снапшотом `measure()`
|
||
(включая дневной `AumMeasured`): OpenRouter `/api/v1/credits`, Stripe
|
||
`/v1/balance`. Только read-only GET, ключи из локальных .env (в стор/логи не
|
||
попадают), сетевая ошибка → остаётся прошлое значение (stale честнее
|
||
выдуманного), запись атомарная (tmp+rename), выключатель
|
||
`SIMBIOT_AUM_AUTO_REFRESH=0`.
|
||
3. Защита от фальшивых денег: Stripe test-balance (livemode=False, pending
|
||
$335.24) в AUM **не** актив — проверено обоими ключами; тест livemode=False
|
||
→ None.
|
||
4. `cli.py aum --record` записан: `policy.aum_target` обновлён — **цель в
|
||
контексте каждого тика min/hour/day теперь с числом**: «AUM=26.7 у.е.». Приёмка
|
||
из постановки выполнена: `cli.py aum` → 26.7, дневной `AumMeasured` завтра
|
||
уйдёт в стор уже не с None.
|
||
|
||
Осталось для полного AUM (нужно Alex): суммы LLC-счёта, крипто-кошелька,
|
||
9router prepay — заполнение null-строк поднимет total автоматически.
|
||
|
||
## Верификация системы
|
||
|
||
- Тесты репо: **17/17 файлов зелёные** (прямой запуск; unittest-discover по
|
||
этим файлам неприменим — часть тестов скриптового стиля с sys.exit на уровне
|
||
модуля, это не регрессия логики).
|
||
- Аудит стора `cli.py verify`: 828 518 событий, подписи ed25519 + тампер-цепочка
|
||
**валидны** (ключ faf8d19d9aed71fe).
|
||
- Доска: открытых задач 1 (aa8abf, ready, M — на часовой), failed 0.
|
||
- Коммит: часы-наработка (task list без клонов, tg_inbox env-fallback) + AUM v1
|
||
вынесены в git.
|
||
|
||
## Метрики
|
||
|
||
- **AUM: 26.70 у.е.** (первый непустой замер; полный — после ввода Alex).
|
||
- burn 9router: 24ч=1.64 · 7д=2291.81 у.е. Тренд благоприятный: 7д-окно
|
||
снизилось с 2521.59 (манифест вчера) до ~2292 — экономия после переключения
|
||
конфигураций держится.
|
||
- Стикerness уровней: min/hour под гейтом тихо (критичных сигналов нет) —
|
||
расходы на тики экономятся; day-тик выполнил манифест и закрыл L-задачу.
|
||
|
||
## На завтра
|
||
|
||
- Заполнение balances.json Alex'ом (LLC, крипта, 9router prepay) → полный AUM.
|
||
- 4bbc6f: launch-kit → публикация с аккаунтов Alex (учесть 3-через-3), первые
|
||
UTM-метрики → цикл «канал → клики → checkout».
|
||
- Мониторить второй заход aa8abf на часовом (результат должен уйти в TG).
|