30 lines
No EOL
6.6 KiB
Markdown
30 lines
No EOL
6.6 KiB
Markdown
# Дайджест часа 2026-10-02 23:10 (UTC)
|
||
|
||
## События часа
|
||
- **Батч из 6 L-задач закрыт полностью (6/6)**, старейшая первым (анти-старение):
|
||
1. **t-261001085926 (Продажи: план 1000 предзаказов)** — `docs/SALES-PLAN-1000-US.md`: математика воронки (100–200k трафик × CTR 3% × чекаут-конверсия ≥2%), 4 тира каналов (тёплый контур $0 → Show HN/Reddit драфты на ревью Alex → SEO-блог/email → платный трафик после первых продаж → исходящий B2B 200 студий US). Живой Stripe-чекaут `buy.stripe.com/aFa28q8h14RpfPYgrK1B60a`, счётчик мест из биллинга. Критерий расширения мест: 7/10 оплачено.
|
||
2. **t-261001100740 (Чат в UI дашборда)** — вкладка «Чат» на дашборде 8765 поверх портала-канала: GET/POST `/api/chat*` через `agent_portal_chat` (один разговор с TG), дедуп-анкеры, коллапс ретраев. В этом тике довешен **deep-link `?view=chat`** (chat по прямой ссылке; ранее только localStorage) — рестарт `simbiot-dashboard` прошёл чисто. E2E проверен ранее (вопрос из UI → ответ агента).
|
||
3. **t-261001124130 (Миграция Гермес → Simbiot)** — скрипт `scripts/migrate_hermes.py` (schema-tolerant, dry-run по умолчанию, PolicyChanged + RAG-индексация). Реальный кейс Риты: 936 сессий/11276 сообщений из `/home/hermes/.hermes`, 31 файл в RAG, e2e-ответ по перенесённой памяти (OpenMontage, Edge-TTS). Док. `docs/migration-hermes.md`. ENV-фикс `SIMBIOT_RAG_DB` закоммичен.
|
||
4. **t-261002151244 (Сайт продаж v2)** — секция What's included на simbiot.cil.by: 6 карточек ровно по ТЗ (Stripe-эквайринг за продукты агентов, AI inference включён, white-label портал, агенты engineer/producer/content, Studio OS, 4-каденсный харнес). Счётчик мест live из биллинга (`/api/presale/seats`: paid=1 taken=2 total=100), без хардкода. Тарифы Personal $99.9 / Studio $999 с боевым онбординг-фуннелом (onboarding API → Stripe checkout).
|
||
5. **t-261002151425 (ui-skills вендор + редизайн)** — скилы в `skills/ui/` (frontend-design anthropic, improve-ui/ibelic, improve-animations/emilkowalski) с атрибуцией. improve-ui аудит → `design-plans/simbiot-cilby-v2-audit.md`: P0 noscript-reveal (контент невидим без JS), P1 focus-visible, P1 og/twitter-мета (og.png), P2 reduced-motion — все фиксы применены и подтверждены в проде (grep по живому HTML).
|
||
6. **t-261002151630 (Продающий лендинг)** — добавлена секция **The product** (id=showcase): ЧЕСТНЫЕ скрины живого продукта — полный дашборд кооператива и окно чата Simbiot в UI (реальные сообщения из `/api/chat`), отрендерены headless chromium из боевого дашборда, лежат на `/static/*.png`. «This is the live product. Not a mockup.» Скрины доставлены в чат (tg-deliver-file, ключ showcase-v3-2310).
|
||
- **Закоммичено и запушено** (`56d6b36`, `f632744` → git.cil.by): незакрытые правки тика 22:41 (bin/simbiot обёртка в install.sh, SIMBIOT_RAG_DB, дайджесты 1720/2110, deferred-restart arm-скрипт) + дашборд deep-link + лендинг-секция.
|
||
- **Контроль качества тика**: полный прогон тест-суита — 15 сидов ALL PASS/FAILS:0 (вкл. test_dash_chat 7/7, test_task_batch, test_seen_indication, test_aum, test_audit, test_gate и др.); JS лендинга и дашборда проверен `node --check` OK; статический grep-анализ на async/await-ошибки — NONE.
|
||
- **Прод-проверки**: simbiot.cil.by / presale.cil.by / 42.cil.by все 200 OK; prod==repo (diff подтверждён); чат-эндпоинт отдаёт живую ленту (5 сообщений); AUM burn 9router 7д=2658.35 у.е. (рост ~20/ч).
|
||
|
||
## Статусы
|
||
- Задачи: 6 закрыто (все [L], ~2880м плана за тик — уложились в один тик за счёт того, что 4 из 6 были на 85–95% уже в проде предыдущими тиками; консолидация без переделок).
|
||
- Фоновые задачи харнеса: активных эскалаций нет (все acked/closed, вкл. e-261002202857 👀/typing, e-261002153517 доска-клоны).
|
||
- Отложено: рестарт main-`simbiot-harness` (typing-активация) — через deferred-restart arm-скрипт (окно без воркеров), не в этом тике (не убивать работающий тик).
|
||
- AUM: по-прежнему не замерен (balances.json нет) — единственный минус в метрике пока burn 9router.
|
||
|
||
## Из минутных выжимок
|
||
- 6× [gate:quiet]: порогов нет, LLM мин-уровня не расходовался.
|
||
|
||
## Доска (следующие в очереди, старейшие сначала)
|
||
- t-261002155821 (Лэндос множественными проходами Гермес-методом) — перекрывается закрытым t-261002151630, переоценить/закрыть дедупом в следующий тик.
|
||
- t-261002222610 (кроны Риты selective) — follow-up миграции, карта cron-map.json готова.
|
||
|
||
## Мелочи
|
||
- Хвостовая деградация: `tg-deliver-file -k` требует ключа (аргумент обязателен) — первый вызов без -k упал, повтор с ключом прошёл (idempotent OK).
|
||
- В дашборде chatTick объявлен `async` после добавления deep-link — синтаксис и тесты зелёные; при следующем прогоне тестов прогнать test_dash_chat повторно (после рестарта сервиса — сделано в этом тике). |