Commit graph

  • d7fda35e6d landing(sites): аудит-фиксы конверсии (t-261008082527-ae7b47): CTA-петля → presale.cil.by (живой Stripe, paid=1), social proof из стора (580k+ подписанных событий, 280k+ sec-тиков, 1 платник), contact-hint кликабелен (портал), FAQ первый открыт, canonical/og:url → simbiot.cil.by; проверено: HTML-валидатор 0 ошибок, якоря целы, туннель отдаёт обновлённую версию root 2026-10-08 12:12:58 +0300
  • 336d47f978 es: rogue-key guard — чужой audit-ключ пишет legacy, стор не ломается (инциденты 06.10/08.10) Simbiot Harness 2026-10-08 08:52:56 +0000
  • d31f831058 hour digest 07:35 UTC: батч 3/3 закрыт — burn 1000x фикс (17.4 vs 17048 у.е.), presale P0 снят проверкой (CTA живой, paid=1, $100/mo), repo-синк детектор в дневном тике (behind=0, baseline); тесты 20/20 root 2026-10-08 10:33:12 +0300
  • 2e31249992 feat(scheduler): fetch origin + детектор дрейфа репо в дневном тике (t-261007082307-2e2294) — _repo_sync_check: git fetch + behind/ahead замер RepoSynced (1/день, дедуп), эскалация при behind>0 два дня ПОДРЯД (счётчик из истории стора — рестарт демона не сбрасывает); fetch-fail фиксируется честно (behind=unknown), тик не валит; порог SIMBIOT_REPO_SYNC_MAX_AGE_DAYS (default 2); тест 17 проверок hermetic (git-песочница), весь сюит 20/20 зелёный; живой прогон: behind=0 ahead=13, baseline записан root 2026-10-08 10:32:05 +0300
  • 79e12548a9 presale P0 закрыт проверкой (t-261007082307-b8be52): CTA уже на live-линке buy.stripe.com/aFa28q8h14RpfPYgrK1B60a, цена live $100/mo (директива m-516173408 соблюдена), seats API paid=1; канон отстаёт (10 мест vs 100 бэкенда) — вопрос Alex; план продаж обновлён root 2026-10-08 10:18:31 +0300
  • c6cd6121da fix(aum): ставка блендед-burn 1000x ошибка порядка (0.000943 → 9.43e-7 у.е./токен) — сверка с фактом дайджеста 25.09–02.10 usageHistory: 2491.47/2.642e9=9.43e-7, кросс-чек по ключу simbiot-harness 9.97e-7; burn 7д теперь ≈17.4 у.е. вместо ≈17048; RATE_FLASH/RATE_FULL тот же порядок (t-261007082307-f3a1d6); тесты 19/19 зелёные root 2026-10-08 10:06:55 +0300
  • ca7ed57727 day 2026-10-07: эскалации закрыты (ретраи openai-клиента), burn-оценка из стора после миграции хоста, merge origin/master 32 коммита (19/19 тестов), AUM=26.7, presale $99.90-vs-$100 на live (Alex уведомлён), туннель самообновляет URL; 3 задачи на доску root 2026-10-07 11:23:17 +0300
  • b3f4fd902d docs(presale): расхождение live $99.90 vs директива $100 (m-516173408) — платник есть, деплой заблокирован отсутствием SSH/Forgejo-каналов на мигрированном хосте; запросы Alex (деплой, токены, путь к 9router-usage) — tg-notify отправлен root 2026-10-07 11:22:25 +0300
  • 0308258d99 fix(landing): туннель сам трекает публичный URL — обёртка landing-tunnel-run.sh (systemd) парсит stdout localhost.run и обновляет PUBLIC_URL.txt при каждой смене субдомена; копия обёртки в scripts/ для воспроизводимости; DEPLOY.md: источник правды по URL + ограничение nokey-режима root 2026-10-07 11:20:29 +0300
  • a964329fdb merge origin/master (32 коммита портального инстанса) + burn-fallback в смерженном aum.py root 2026-10-07 11:18:05 +0300
  • 42de213c24 fix(e-261006080102,e-261006160049): ретраи openai-клиента SIMBIOT_LLM_MAX_RETRIES=3 (Connection error больше не роняет тик); fix(aum): burn-fallback из BudgetSpent стора когда БД 9router недоступна (миграция хоста) — burn 7д≈11422 у.е. вместо лживого 0.0, burn_src в замере/AumMeasured/aum_target; presale-лендинг: цена 100 USD по директиве m-516173408 (live на cil.by ещё 99.90 — деплой-канал недоступен, см. merge); sites/landing артефакты тика 10-05 root 2026-10-07 11:05:34 +0300
  • 665db4343a дайджест hour 16:00: TG-коннектор Claude Code на Лунаре, разведка+задача, гигиена доски Simbiot Harness 2026-10-05 16:15:06 +0000
  • e7bf208bd3 Alipay-ватчер: поллинг capability Stripe до аппрува, автолинк $100 card+alipay (e-261005142309) Simbiot Harness 2026-10-05 15:05:55 +0000
  • c5c3e8fbaa feat: входящие documents/photo на диск при приёме (t-261005135853-186b42) — гейтвей скачивает документ/фото (getFile→download, атомарно через .part) в inbox/files/<file_unique_id>.<ext> (paths.inbox_files_dir, SIMBIOT_INBOX_FILES_DIR), путь+имя+размер+mime в MessageReceived; идемпотентно по file_unique_id, сбой getFile (истёкший файл) не валит поллер — file_id остаётся; фото — максимальный размер; тест 22 PASS + регресс voice/seen/batch зелёный Simbiot Harness 2026-10-05 14:17:03 +0000
  • bfe48e2133 feat(landing): Simbiot landing by GLM via opencode (t-261005113818) root 2026-10-05 15:07:47 +0300
  • 2a2d68e324 hour digest 11:16 UTC: ASR + TimeoutExpired фиксы, статус активации root 2026-10-05 14:25:48 +0300
  • a1b9b4dfcb фикс ASR (e-261005105252): venv-питон для faster-whisper + av 15.1.0 + докачка модели; фикс TimeoutExpired.pid (e-261005110300): Popen+killpg; systemone-bench влёжен root 2026-10-05 14:24:28 +0300
  • b36bf2869b day 2026-10-05: эскалация e-261004110909 закрыта — git-push канал восстановлен (скоп-баг), деплой-кит лендинга 1 командой (runbook + deploy_landing.sh + landing_verify.sh, e2e), root-cause дрейфа sites/simbiot; AUM 26.7 + честные notes о слепых авто-источниках Simbiot hour 2026-10-05 00:26:24 +0000
  • 20e655e4ec test: служебный текст inbox не порождает задачу-клон (t-261004160532-0fb500) — регресс обоих фиксов (e-261003125707 'list'=доска, e-261004134613 task<ID>=чтение): парсер, CLI-гварды (счёт задач не растёт, несуществующий ID → exit 2), инбокс-уровень ('list'/ID в тексте → команда/речь, без клонов); 4 теста pytest+plain Simbiot Harness 2026-10-04 17:15:55 +0000
  • 5ca2bbe96c fix: setMyCommands без HTTP 400 (t-261004160532-690fcb) — имена команд обязаны быть [a-z0-9_] (тело ошибки: BOT_COMMAND_INVALID), регистрируем сразу единственно валидную комбинацию latin-имя + кириллическая подпись; кириллица доступна через алиасы-парсер; live: регистрация (cyrillic) без 400, журнал чист Simbiot Harness 2026-10-04 17:13:46 +0000
  • ef87007472 feat: изоляция памяти ASR-стека (t-261004160531-780666) — ffmpeg и faster-whisper в transient-scope systemd-run --scope c MemoryMax=3G (fallback без systemd), killpg на таймауте; MemoryMax=1G/MemoryHigh=768M на юнит поллера (set-property персистентно + шаблон scripts/simbiot-harness-tg.service); верифицировано: cgroup simbiot-asr-*.scope, реальный whisper через scope 11.5с, тесты 6/6 Simbiot Harness 2026-10-04 17:10:46 +0000
  • 47352897ce test: видео→текст в voice-пайплайне (t-261004160531-ed25ed) — extract_audio_track на живых ffmpeg-фикстурах (ogg/opus, без дорожки→None), роутинг kind=video ≤60с сразу в large-v3-turbo, >60с через base-лестницу, audio_track_failed, e2e MessageReceived→транскрипт+идемпотентность; 6 тестов pytest+plain Simbiot Harness 2026-10-04 17:05:06 +0000
  • 0d5dd17709 hour digest 11:10 UTC: аудит improve-ui уже на проде (проверено), найден+исправлен артефакт (showcase-стили в noscript, d5aff30), деплой-канал сломан (ssh нет по политике, git push 403) — эскалация e-261004110909-bd70b0 critical Simbiot hour 2026-10-04 11:10:04 +0000
  • 087d47d9c5 landing v2 live: showcase-стили вынесены из noscript в основной <style> (артефакт применения аудита t-261002151425 — с JS секция live-product была без стилей); локальный ориентир синхронизирован с продом Simbiot hour 2026-10-04 11:08:37 +0000
  • cbacc99b7b voice: звук из TG-видео (t-261004152714) + tools/tui_chat.py в репо (t-261004153216) Simbiot Harness 2026-10-04 16:08:52 +0000
  • 7e19e1b3f6 fix: _default_chat_id не выбирает tui:*-чат личкой Alex Simbiot Harness 2026-10-04 15:28:00 +0000
  • 3f2300700c fix(e-261004144805): смерть тика не воскрешает закрытые задачи Simbiot Harness 2026-10-04 15:07:31 +0000
  • 8fa3fc68b5 fix(e-261004134613): cli.py task <task_id> — чтение по id вместо клона Simbiot Harness 2026-10-04 14:03:13 +0000
  • b780c9ba9e feat(migration): полный ингест истории Гермеса в стандартную миграцию (--apply, шаг 6.5) simbiot 2026-10-04 13:12:54 +0000
  • 139fbb1202 hour digest 13:06 UTC: разбор m-973940607 доставлен (fa307ad), эскалация 'list' закрыта с фикс-гардом (bc59609), тесты 15/15 root 2026-10-04 16:06:42 +0300
  • fa307ad70c разбор голосового m-973940607: HTML-страница (ландшафт, смыслы, бизнес, шаги, транскрипт) — t-261004125611 root 2026-10-04 16:06:03 +0300
  • bc59609d27 guard мусорных заголовков задач: 'list'/id без деталей → ValueError (e-261003094628, повтор e-261001082241); тест 14/14 root 2026-10-04 16:03:07 +0300
  • 3dc6ca6ab9 t-261004113351: изоляция памяти инстанса — SIMBIOT_HOME (репо = чистый код) Simbiot Harness 2026-10-04 12:34:45 +0000
  • 7d995e75da docs: hourly digest 2026-10-04 01:00 UTC (batch 2/2 closed: mascots plan + presale launch-kit, tracking live-verified) Simbiot Harness 2026-10-04 01:13:27 +0000
  • a979061186 docs: presale launch-kit (Show HN/Reddit/X drafts EN, UTM plan, live tracking verification, publish schedule) Simbiot Harness 2026-10-04 01:10:56 +0000
  • 81ed2f0e4c docs: AI-mascots product plan (call-87) + presale tracking live-verify log Simbiot Harness 2026-10-04 01:06:58 +0000
  • e52651facb day-консолидация r2: HTML-деливераблы часовых сеансов — вариант лендинга dashboard-темы + материалы звонка №136 с Юлией (proposal/recap) Simbiot Harness 2026-10-04 00:17:02 +0000
  • 6eb03e9961 day-консолидация: деливераблы часовых сеансов 03.10 — дайджесты 0600/1400/1600 (image-gen e2e, память Гермеса в RAG, harness-aware repair), доки (график Alex 3-через-3, вопросы синка ReelsUp, варианты image-провайдеров, конвейер истории Гермеса) + tools/hermes_history_ingest.py Simbiot Harness 2026-10-04 00:16:49 +0000
  • f286f1b8ed AUM v1: метрика цели измерима (t-261004000834-ed84f5, day-20731): balances.json + авто-refresh из API (OpenRouter credits, Stripe live; livemode-only), AUM=26.7 (было None), aum --record обновил aum_target для всех тиков; тесты test_aum +4 (mock API, livemode=False→None) — ВСЕ ОК; hour-тик: task list без клонов-задач + tg_inbox env-fallback (e-261003125707); дневной отчёт day-2026-10-04 Simbiot Harness 2026-10-04 00:16:09 +0000
  • f1c6aa85af digest: hour-2026-10-03-1500 — Vybirai back to Hermes + switch fixes + кнопка «Вернуть на Hermes» Simbiot Harness 2026-10-03 15:22:41 +0000
  • 8b8b750293 hour digest 10:00 UTC (hour-497506): авто-схлопывание failed>24ч в проде, ea2fa5 done, эскалация fd7c10 закрыта, 5 задач requeue'd; migration-hermes.md — слипшаяся строка расцеплена Simbiot Harness 2026-10-03 10:17:31 +0000
  • 3b3e3d17e9 scheduler: батч-фаза закрывает ТОЛЬКО ещё-running (пустой _log-стаб убран) Simbiot Harness 2026-10-03 10:14:54 +0000
  • d8a7c89ef9 auto-collapse stale failed (e-261003094432, просьба Alex): failed>24ч → closed архивом Simbiot Harness 2026-10-03 10:11:40 +0000
  • 03d3dffeb8 fix isolated_runner: TimeoutExpired has no .pid (e-261003004801) — Popen start_new_session + killpg(proc.pid), group+children reaped; scheduler None-guard in r2 double-close guard (mocked es in tests); regression test test_timeout_kill Simbiot Harness 2026-10-03 01:17:34 +0000
  • 98511453d7 cron-migrate r2 fixes (t-261002222610): scheduler guard против дайджест-перезаписи уже закрытых задач; runner ledger-first (best_completed_answer: projection могла быть перетёрта digest-закрытием); generation-only промпт (легаси-ротацию из промпта убрал — теперь только runner ведёт темы); дата выпуска в details Simbiot Harness 2026-10-03 01:08:02 +0000
  • 4bf5ef9d77 day: agent-details (t-261002175316, /api/agent + view-agent, hour-сеанс) + cron-migrate v2 (t-261002222610): d-job runner (inline-промпт+ротация тем, M→hour, quality-gate, ретрай _r1, sha-деливери) + systemd таймеры на Rita; e2e r1 прошёл, r2 в работе Simbiot Harness 2026-10-03 00:35:03 +0000
  • 933c55bb35 landing v2: два варианта по Гермес-методу (t-261002155821): hour-сеанс docs/simbiot-landing-v2.html + day-вариант docs/simbiot-landing-v2-live.html (превью жив: https://presale.cil.by/v2.html, оба доставлены в TG) Simbiot Harness 2026-10-03 00:09:14 +0000
  • 17d676e66d hour digest 23:10 UTC: батч 6/6 закрыт, дашборд deep-link ?view=chat, лендинг v3 product-showcase, тесты 15 сидов зелёные Simbiot Harness 2026-10-02 23:07:25 +0000
  • f63274469e dash: deep-link ?view=chat (chat открывается по ссылке); landing v3: product-showcase секция с честными скринами живого дашборда/чата (/static/*.png), prod synced Simbiot Harness 2026-10-02 23:07:11 +0000
  • 56d6b36658 hour tick 22:41: bin/simbiot in-repo обёртка + SIMBIOT_RAG_DB (миграция второго инстанса), digest 2110/1720 закоммичены, deferred-restart arm-скрипт, AUM burn 2658 Simbiot Harness 2026-10-02 23:02:55 +0000
  • feaf660139 skills/ui: вендор ui-skills (improve-ui, baseline-ui, a11y/metadata/motion-fixes) + frontend-design (anthropic) + improve-animations (emilkowalski) с атрибуцией; design-plans: improve-ui аудит simbiot.cil.by (P0 noscript-reveal, P1 focus/og, P2 reduced-motion — фиксы применены и задеплоены) Simbiot Harness 2026-10-02 22:32:23 +0000
  • d4b1da3518 docs: migration-hermes — карта источников, запуск, реальный кейс Риты (e2e-ответ по перенесённой памяти), ограничения Simbiot Harness 2026-10-02 22:26:16 +0000
  • d7ee7d1fcb migrate_hermes: schema-tolerant sessions (у Риты нет last_activity_at), REPO_ROOT fix (импорт стора из scripts/), живые чаты раньше крона в истории Simbiot Harness 2026-10-02 22:24:17 +0000
  • 61858a408b migrate_hermes: Гермес → Simbiot (t-261001124130) — память/персона/история/config/cron → пакет + PolicyChanged в стор целевого инстанса + RAG-индексация; dry-run по умолчанию Simbiot Harness 2026-10-02 22:17:49 +0000
  • b9d7fd9d23 tests: dash-chat hermetic suite (7/7) — лента БД портала, секрет команд, anchor-дедуп, коллапс повторов Simbiot Harness 2026-10-02 22:12:58 +0000
  • 5c02bc7cdd dashboard: вкладка Чат поверх портала-канала (t-261001100740) — GET/POST /api/chat*, дедуп-анкеры, коллапс ретраев, секрет команд скрыт; e2e: вопрос из UI → ответ агента в ленте Simbiot Harness 2026-10-02 22:12:14 +0000
  • d369351e10 hour digest 21:10 UTC: индикация 👀 задеплоена (26edbb7), тесты 14/14, burn 7д=2638.32 Simbiot Harness 2026-10-02 21:17:02 +0000
  • 26edbb76c8 TG: входящее взято в работу — emoji-реакция 👀 + typing на время тика (e-261002202857, t-261002205233) Simbiot Harness 2026-10-02 21:15:48 +0000
  • aeb4cb138f install.sh: если ~/.local/bin не в PATH — автодобавление в rc-файл + подсказка (фикс «simbiot: команда не найдена» после установки) simbiot-min 2026-10-02 20:50:39 +0000
  • 1bbd7c8e55 t-261002202105/t-261002202021: установщик чинит битый venv (WSL: python без pip → пересоздание + fallback системный pip3), чистит мусор старого PoC-клона, пост-шаг: портал cil.by для ключа API + wizard --router-key Simbiot Harness 2026-10-02 20:28:41 +0000
  • 4c4ac34560 t-261002193628-1d1e5f: установка одной командой + визард первого запуска Simbiot Harness 2026-10-02 19:52:19 +0000
  • e435289e55 hour берёт L-задачи (t-261002170836): classes S,M,L + мандат; тесты синхронизированы Simbiot Harness 2026-10-02 16:06:02 +0000
  • cac1ffaae0 t-261002151630-8f2ce6: метаскилл meta-skill-factory (повторяющаяся работа 2+ раза → SKILL.md в репо) + первый скилл presale-landing, боевой прогон на задаче лэндоса (источники и Stripe-CTA проверены) Simbiot Harness 2026-10-02 15:18:47 +0000
  • f140b76dc7 docs: hour digest 2026-10-02 15:10 Simbiot Harness 2026-10-02 15:09:53 +0000
  • 1e7003dfcc docs: presale v3 + directive update 2026-10-02 Simbiot Harness 2026-10-02 15:09:42 +0000
  • 04d577790d t-261002131628-420ef8: TG-реплаи — reply_to_message_id + reply_to_text в MessageReceived, якоря «в ответ на ...» в батче триажа Simbiot Harness 2026-10-02 13:18:04 +0000
  • 46a4728c67 fix: /set-tg-bot через портал-канал + race таймаута тика Simbiot Harness 2026-10-02 09:20:11 +0000
  • 696f9e17e2 fix(audit+es): link-check допускает prev→любую прошлую подписанную строку (гонка параллельных писателей падала проекциями, 4 события); append_event под BEGIN IMMEDIATE; init_db-гонка bootstrap; + hardass-пакет: INSTALL/INSTALLS/needs_survey (опросник потребностей клиентов, идемпотентный) [t-261002072440] Simbiot Harness 2026-10-02 08:13:41 +0000
  • 3dac41108a fix(tg_inbox): _default_chat_id игнорирует portal:* чаты — портал-канал не Telegram, файлы туда идут push-ом; E2E канала перебивал дефолтный чат → send_document падал 'chat not found' Simbiot Harness 2026-10-02 00:39:29 +0000
  • e65d205e0f feat(day): криптоаудит стор/команд (ed25519, genesis-граница), метрика AUM (замер+policy+пилот), правки для портал-развёртывания (t-260930083716, t-260929161138, t-260930110622) Simbiot Harness 2026-10-02 00:34:07 +0000
  • fa634ce526 fix(scheduler+bot): сироты-чистка не рвёт свежие клеймы (grace 90с); алиас «list» → без-LLM команда /задачи; авто-уведомление Alex при падении тика (e-261001124837-ab3fa7, e-261001124424-d9295f, e-261001134429-c68495) Simbiot Harness 2026-10-01 15:11:53 +0000
  • 0523135bf1 feat(portal-chat): прямой канал портал↔агент без Matrix (t-261001123122-5ea554) Simbiot Harness 2026-10-01 13:34:26 +0000
  • fe1c569888 docs(readme): лестница выровнена с levels.py — min 256k → hour 512k → day 1M (e-261001082710); week/month → roadmap v0.2 ( Alex: старая таблица в ридми) Simbiot Harness 2026-10-01 11:02:34 +0000
  • 4fe412eac3 fix(runtime): ROUTER_BASE_URL и ключ читаются из .env (e-261001091912) + тест Simbiot Harness 2026-10-01 10:09:13 +0000
  • 053bab3e78 tests(task-batch): синхронизация с контекст-схемой 11a8ccc (min 256k / hour 512k / day 1M) — t-261001090908-18a4f5 Simbiot Harness 2026-10-01 10:02:28 +0000
  • a0179e5df7 fix(guard)+feat(dash): requeue ready-гонка не валила тик (e-261001083543-0eab6d); дашборд «🔧 в работе» + elapsed (t-261001082111); пакет покупателя предпродажи (t-261001085722) Simbiot Harness 2026-10-01 09:11:23 +0000
  • 11a8ccc279 config(levels): контекст-схема min 256k / hour 512k / day 1M (согласована Алексом, e-261001082710); мандат hour: пачку задач брать строго по очереди от старейшей Simbiot Harness 2026-10-01 08:28:58 +0000
  • 09a226763b mandate(min): не создавать задачи из служебных сообщений («list», «тест») — отвечать tg-reply; клоны-пустышки засорили доску (e-261001082241) Simbiot Harness 2026-10-01 08:27:07 +0000
  • 4e7f62d35a guard(tasks): «бюджет исчерпан» — не результат (e-261001074527): complete со стабом → ValueError + авто-requeue в ready; батч-финал тика со стабом → requeue всего клея; tests/test_budget_stub_guard.py 14 checks (FAILS 0) Simbiot Harness 2026-10-01 08:25:05 +0000
  • ed7ffd4461 docs(keys): реестр — push харнеса в git.cil.by (аудит истории чист), FORGEJO_PULL_TOKEN в /root/coop/.alfa_env Simbiot Harness 2026-10-01 08:17:41 +0000
  • d39f60fc24 feat(levels): дневной тик 10 000 шагов по умолчанию (Alex: убрать/сделать супер большим лимит) — e-261001075037-d095c1 Simbiot Harness 2026-10-01 08:02:22 +0000
  • 05555bbf11 feat(levels): day ctx 1M как у hour — симметрия по решению Alex (час-тик t-260930202231-50484f, консолидация правки 20:43) Simbiot Harness 2026-09-30 21:01:46 +0000
  • e623a10582 docs: фиксация главной цели харнеса — максимизация долгосрочной AUM (Alex, e-260930174500) Simbiot Harness 2026-09-30 19:32:07 +0000
  • 7efe845f18 feat(levels): часовой контекст 1М по решению Alex (e-260930173121-ed93b5; t-…-4425c3-рядом) Simbiot Harness 2026-09-30 18:36:49 +0000
  • 3361b671ed fix(worker+scheduler+inbox): три фикса часовой сводки (t-260930162615-fb58be) Simbiot Harness 2026-09-30 17:23:46 +0000
  • 2f4e3d22a7 feat(scheduler): батч-обработка задач в тике — пачка ready-задач в бюджете контекста (t-260930101325-010ba3) Simbiot Harness 2026-09-30 14:13:30 +0000
  • 1bc33d5678 fix(delivery): идемпотентная автодоставка артефактов в TG — три атомарных барьера против дублей (t-260930083937) Simbiot Harness 2026-09-30 13:41:34 +0000
  • 9a214d6ac3 feat(proactive): инициативные реплики харнеса в чат — ритм/анти-спам/банк тем AUM (t-260930073419) Simbiot Harness 2026-09-30 11:15:46 +0000
  • 06be288657 feat(inbox): батч-триаж входящих TG — сводный ответ закрывает все сообщения за один тик (t-260930064924) Simbiot Harness 2026-09-30 10:12:47 +0000
  • e8f18dd7c0 docs: реестр ключей и секретов хоста (t-260930061207) — пути и описания, без значений Simbiot Harness 2026-09-30 09:05:29 +0000
  • 871a3b15a3 feat(gate): гейт важности LLM-тика по per-level порогу + model в событиях Simbiot Harness 2026-09-30 08:29:54 +0000
  • 5faf78fd09 CLI: tg-list — список входящих TG (фильтр --new, лимит -n) Simbiot Harness 2026-09-30 06:56:25 +0000
  • 62e9d756d7 feat(dashboard): детали задачи по клику — метаданные, промоушены, отчёт закрытия, JS-раскрытие строки (t-260929220004-033c0f) Simbiot Harness 2026-09-30 06:42:08 +0000
  • 2d70740e76 fix(worker): убрать limits.turns — стоп без текста, дайджесты пустели Simbiot Harness 2026-09-30 04:24:58 +0000
  • 1b8c27b292 fix(worker): null_callback_handler — BrokenPipe убивал тики с 04:11 Simbiot Harness 2026-09-30 04:19:04 +0000
  • 205d558ffa chore: tg_inbox.db в .gitignore (судьба воркера TG, не стор) Simbiot Harness 2026-09-30 04:16:48 +0000
  • 34df7f3d72 feat(rag)+fix(timeout): RAG-инструмент в тиках + хард-кап шагов воркера Simbiot Harness 2026-09-30 04:16:46 +0000
  • f115447808 tests: шапка docstring test_tg_commands.py (убрать дубль) Simbiot Harness 2026-09-30 02:43:22 +0000
  • ec7fe76734 fix(tg): send_reply грузит .env до sendChatAction (свежий процесс терял индикатор); safe-restart: пост-рестарт верификация сек-тика на команде; tests/test_tg_commands.py (41 проверка) Simbiot Harness 2026-09-30 02:42:09 +0000
  • 5935ece4ec ops: scripts/safe-restart.sh — рестарт демона лестницы только в тихое окно (без убийства живых LLM-воркеров; закрывает инцидент из e-260929234911) Simbiot Harness 2026-09-30 02:32:15 +0000