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 |
|
“Naeel”
|
e6719164f5
|
feat: minimal tf-docs nodejs skeleton (empty page, v0.0.0)
|
2026-09-02 08:38:10 +03:00 |
|
“Naeel”
|
7c2e33b969
|
chore: init repo — .gitignore (nodejs) + README
|
2026-09-02 08:04:28 +03:00 |
|