Repinoid
c3153953ba
fix(filemode): лимит тела 8 КБ (файл параметров, запас на комменты) + понятное сообщение при превышении
2026-10-12 09:59:45 +03:00
Repinoid
b44464d230
fix(filemode): чистый 413 при теле > лимита (ранняя проверка Content-Length)
2026-10-12 09:54:06 +03:00
Repinoid
bed09593fd
docs: схемы заливаются в пайплайне публикации (site/schema/), не в agent.md
2026-10-12 08:49:30 +03:00
Repinoid
a3c792c77a
docs: требование публиковать схемы (raw.json) на сайт + режим /_api/file в отчёте
2026-10-12 08:46:07 +03:00
Repinoid
1fcfa4f070
feat(assist): режим 'редактор файла' POST /<stand>/_api/file (terraform.tfvars)
2026-10-12 08:40:05 +03:00
Repinoid
5d9986271a
test: прогон 62 вопросов после правок (62/62 OK, шаблон 62/62)
2026-10-12 08:13:36 +03:00
Repinoid
72ef2f6a18
docs: код-ревью ассистента + правки (поиск *_sub_user, per-call таймаут) в HISTORY и ASSISTANT_ARCHITECTURE
2026-10-12 08:13:36 +03:00
Repinoid
de121ccb35
docs: полный отчёт-передача по сессии AI-ассистента (для нового чата)
2026-10-12 07:53:00 +03:00
Repinoid
12d29ee98d
fix: поиск по подресурсам + реальный per-call таймаут ЛЛМ
...
search(resourceBaseSegment): суффиксы-подресурсы перебираются по убыванию
длины (KNOWN_RESOURCE_SUBS). Иначе "_user" матчился раньше "_sub_user" и
nubes_s3_sub_user давал "s3_sub" вместо "s3" — страница ресурса не находилась.
assist(llmChat): реально применяет ASSIST_LLM_TIMEOUT_MS — таймаут ОДНОГО
вызова (покрывает и чтение тела ответа). Таймаут возвращает отдельный код
llm_timeout, отмена вызывающим (дедлайн/закрытие соединения) — по-прежнему
aborted, чтобы stage2 различал причины.
stage1: убран дублирующий AbortController (таймаут теперь только в llmChat).
orchestrator: llm_timeout -> HTTP 504.
2026-10-12 07:51:48 +03:00
Repinoid
5ab9274015
test: прогон 300 вопросов на nubes-test (300/300 ответов, 261/268 попаданий)
2026-10-08 09:14:22 +03:00
Repinoid
fc5245b6d0
test(runner): поддержка внешнего набора (--file/--out) и метрика попадания в expected_pages
2026-10-08 08:21:22 +03:00
Repinoid
cd74ff2741
test: тест-набор из 300 вопросов (золотой набор для замера улучшений)
2026-10-08 08:19:14 +03:00
Repinoid
f5683fa911
docs: дорожная карта, границы применимости, план тестирования DevOps, варианты сбора данных
2026-10-08 08:03:31 +03:00
Repinoid
ad42957ad1
docs: индекс проекта ассистента (llm_project/README) + указатель в README
2026-10-07 21:05:31 +03:00
Repinoid
f1a774d6ef
docs: 3 стенда (test/dev/prod), приоритет curated-примеров, инцидент генератора nav
2026-10-07 20:33:44 +03:00
Repinoid
382b7b0e9b
fix(search): поднят вес curated-страниц (готовые примеры, проверенные на реальных деплоях) выше ресурсных
2026-10-07 19:59:17 +03:00
Repinoid
fe9364532c
docs: полная документация ассистента (архитектура, API, поиск, безопасность, деплой, тесты, эмбеддинги v2)
2026-10-07 19:09:48 +03:00
Repinoid
f42017f012
feat(assist): сбор usage-токенов и отдача в meta (время этапов уже было)
2026-10-07 18:53:11 +03:00
Repinoid
5018acf150
test: 5-й прогон 61/62 (1 = клиентский сбой сети), перф-оптимизации подтверждены
2026-10-07 18:47:26 +03:00
Repinoid
5848fccdf4
perf(search): предтокенизация документов при загрузке (поиск ~1.2с → ~6мс)
2026-10-07 17:28:38 +03:00
Repinoid
99e034dfeb
perf(assist): кэш индекса (TTL 10 мин) + предрасчёт списков + дедлайн 40с + логирование этапов
2026-10-07 17:20:24 +03:00
Repinoid
9728fe4cf8
test: 4-й прогон 62/62 (ноль отказов), обновлён разбор
2026-10-07 17:01:53 +03:00
Repinoid
568b73d164
docs: 3-й прогон (61/62), фикс инъекции, автоматизация redeploy
2026-10-07 16:51:49 +03:00
Repinoid
dafcb6bab8
fix(stage2): отвечать по шаблону и на вопросы вне документации (инъекции)
2026-10-07 16:46:01 +03:00
Repinoid
a4b2ddcc96
feat(tests): redeploy tf-docs через Nubes API (Bearer, CFS-параметры)
2026-10-07 16:34:15 +03:00
Repinoid
298299aa33
docs: разбор второго прогона (60/62) + побочные наблюдения
2026-10-07 16:18:38 +03:00
Repinoid
00650265b7
fix(stage2): повтор и при транзиентных ошибках ЛЛМ (кроме отмены)
2026-10-07 16:18:21 +03:00
Repinoid
b99344eed5
fix(stage2): устранена обрезка ответа (max_tokens 2048 + повтор) и проверка заголовков для кириллицы
2026-10-07 15:43:23 +03:00
Repinoid
3ae8089cb5
docs(history): убрано упоминание ротации ключа
2026-10-07 15:15:07 +03:00
Repinoid
ad2de6df62
docs(history): AI-ассистент документации — эндпоинт, виджет, деплой
2026-10-07 14:38:18 +03:00
Repinoid
c59f0245b5
chore: форматирование модулей + план по шагам
2026-10-07 14:11:35 +03:00
Repinoid
2136536b0d
perf(search): буст страницам ресурсов, транслит кириллица→латиница, подресурс→родитель (поиск 71%→93%)
2026-10-07 13:57:06 +03:00
Repinoid
490d8b6d11
docs: Dockerfile (копирование новых модулей) + README (эндпоинт и переменные)
2026-10-07 13:51:23 +03:00
Repinoid
e8b6d9b7a2
feat(server): маршрут POST /<stand>/_api/assist + оркестратор пайплайна
2026-10-07 13:50:56 +03:00
Repinoid
c2e2f9cc7c
feat(stage2): объединение поиска (П.8) + этап 2 генерация по строгому шаблону
2026-10-07 13:49:30 +03:00
Repinoid
4e8d115c26
feat(stage1): этап 1 — извлечение resource_type через LLM по списку реальных ресурсов
2026-10-07 13:48:19 +03:00
Repinoid
827870d51c
feat(search): лексический поиск по search_index.json + эталонный набор (28 вопросов)
2026-10-07 13:46:19 +03:00
Repinoid
e5817ff7f3
feat(probe): live-проверка api.aillm.ru (response_format/stream/reasoning_effort/контекст/пустой content)
2026-10-07 13:43:54 +03:00
Repinoid
e419b38a25
feat(assist): каркас assist.js (validateInput, rate-limit, semaphore, llmChat, jsonError)
2026-10-07 13:41:45 +03:00
“Naeel”
cff0af286b
docs: sonnet analysis + critique; sync nginx conf with VM (301)
2026-09-02 21:12:03 +03:00
“Naeel”
82b092e1b4
fix: forward Location header (relative redirect / -> /nubes-test/) + bump 0.0.5
2026-09-02 20:24:41 +03:00
“Naeel”
a556cab7ea
feat: reverse-proxy to VM instead of 302 (keep clean domain) + bump 0.0.4
2026-09-02 19:15:08 +03:00
“Naeel”
87399a35c9
docs: record redirect-to-VM architecture and deploy steps
2026-09-02 18:40:54 +03:00
“Naeel”
5360893b2a
feat: redirect router (302 to VM) instead of S3 stream + bump 0.0.3
2026-09-02 18:36:47 +03:00
“Naeel”
658e6e9c7f
feat: drop /docs URL prefix (variant B, shorter URLs) + bump 0.0.2
2026-09-02 15:17:14 +03:00
“Naeel”
69460e9652
test: add unit + integration tests for tf-docs (8 passing)
2026-09-02 15:10:48 +03:00
“Naeel”
a71eff8845
chore: bump version 0.0.0 -> 0.0.1
2026-09-02 15:07:33 +03:00
“Naeel”
b930dc8656
feat: replace /healthz + /readyz with single /health (real S3 check)
2026-09-02 14:58:54 +03:00
“Naeel”
fe67511203
feat: add Dockerfile for tf-docs service + document keep-streaming decision
2026-09-02 14:40:48 +03:00
“Naeel”
4876f82f85
feat: add S3-backed documentation streaming service
2026-09-02 11:42:30 +03:00