..
__init__.py
Simbiot Harness v0.1: тактовая лестница на Strands + CQRS/ES-спина
2026-09-29 15:28:50 +00:00
_fw_asr_worker.py
feat(voice): транскрипция голосовых TG в рантайме — полный путь file_id→download→ASR→MessageTranscribed (t-260929171234-cad7af)
2026-09-30 00:02:30 +00:00
_llm_worker.py
feat(levels): дневной тик 10 000 шагов по умолчанию (Alex: убрать/сделать супер большим лимит) — e-261001075037-d095c1
2026-10-01 08:02:22 +00:00
audit.py
fix(audit+es): link-check допускает prev→любую прошлую подписанную строку (гонка параллельных писателей падала проекциями, 4 события); append_event под BEGIN IMMEDIATE; init_db-гонка bootstrap; + hardass-пакет: INSTALL/INSTALLS/needs_survey (опросник потребностей клиентов, идемпотентный) [t-261002072440]
2026-10-02 08:13:41 +00:00
aum.py
feat(day): криптоаудит стор/команд (ed25519, genesis-граница), метрика AUM (замер+policy+пилот), правки для портал-развёртывания (t-260930083716, t-260929161138, t-260930110622)
2026-10-02 00:34:07 +00:00
commands.py
guard(tasks): «бюджет исчерпан» — не результат (e-261001074527): complete со стабом → ValueError + авто-requeue в ready; батч-финал тика со стабом → requeue всего клея; tests/test_budget_stub_guard.py 14 checks (FAILS 0)
2026-10-01 08:25:05 +00:00
dashboard.html
fix(guard)+feat(dash): requeue ready-гонка не валила тик (e-261001083543-0eab6d); дашборд « 🔧 в работе» + elapsed (t-261001082111); пакет покупателя предпродажи (t-261001085722)
2026-10-01 09:11:23 +00:00
dashboard.py
fix(guard)+feat(dash): requeue ready-гонка не валила тик (e-261001083543-0eab6d); дашборд « 🔧 в работе» + elapsed (t-261001082111); пакет покупателя предпродажи (t-261001085722)
2026-10-01 09:11:23 +00:00
es.py
fix(audit+es): link-check допускает prev→любую прошлую подписанную строку (гонка параллельных писателей падала проекциями, 4 события); append_event под BEGIN IMMEDIATE; init_db-гонка bootstrap; + hardass-пакет: INSTALL/INSTALLS/needs_survey (опросник потребностей клиентов, идемпотентный) [t-261002072440]
2026-10-02 08:13:41 +00:00
events.db
feat(tg-cmd): без-LLM команды бота /лестница /статус /задачи /помощь — мгновенные ответы сек-рефлексом + setMyCommands (t-260929210755-9bf6a6)
2026-09-30 02:30:27 +00:00
isolated_runner.py
fix: /set-tg-bot через портал-канал + race таймаута тика
2026-10-02 09:20:11 +00:00
levels.py
fix: /set-tg-bot через портал-канал + race таймаута тика
2026-10-02 09:20:11 +00:00
portal_channel.py
fix: /set-tg-bot через портал-канал + race таймаута тика
2026-10-02 09:20:11 +00:00
proactive.py
feat(proactive): инициативные реплики харнеса в чат — ритм/анти-спам/банк тем AUM (t-260930073419)
2026-09-30 11:15:49 +00:00
rag_lookup.py
feat(rag)+fix(timeout): RAG-инструмент в тиках + хард-кап шагов воркера
2026-09-30 04:16:46 +00:00
runtime.py
fix(runtime): ROUTER_BASE_URL и ключ читаются из .env (e-261001091912) + тест
2026-10-01 10:09:13 +00:00
scheduler.py
feat(day): криптоаудит стор/команд (ed25519, genesis-граница), метрика AUM (замер+policy+пилот), правки для портал-развёртывания (t-260930083716, t-260929161138, t-260930110622)
2026-10-02 00:34:07 +00:00
tg_commands.py
fix(scheduler+bot): сироты-чистка не рвёт свежие клеймы (grace 90с); алиас «list» → без-LLM команда /задачи; авто-уведомление Alex при падении тика (e-261001124837-ab3fa7, e-261001124424-d9295f, e-261001134429-c68495)
2026-10-01 15:11:53 +00:00
tg_inbox.db
feat(tg-cmd): без-LLM команды бота /лестница /статус /задачи /помощь — мгновенные ответы сек-рефлексом + setMyCommands (t-260929210755-9bf6a6)
2026-09-30 02:30:27 +00:00
tg_inbox.py
fix(tg_inbox): _default_chat_id игнорирует portal:* чаты — портал-канал не Telegram, файлы туда идут push-ом; E2E канала перебивал дефолтный чат → send_document падал 'chat not found'
2026-10-02 00:39:29 +00:00
voice.py
feat(voice): транскрипция голосовых TG в рантайме — полный путь file_id→download→ASR→MessageTranscribed (t-260929171234-cad7af)
2026-09-30 00:02:30 +00:00