feat: add submitted collection, /similar and /submitted endpoints (Stage 4) #1

Merged
kerrad merged 1 commits from dev-1 into main 2026-02-28 16:33:20 +00:00
Owner

Release Notes: dev-1

Обзор

Ветка dev-1 содержит 1 коммит с ключевыми улучшениями: добавлена коллекция submitted-постов, новые эндпоинты /similar и /submitted, расширена статистика.


🔥 Ключевые изменения

1. Коллекция submitted-постов и поиск похожих

Коммит: a1d6d2d

Что сделано:

  • Добавлена третья коллекция для submitted-постов (created_at, text, rag_score)
  • Реализован POST /api/v1/similar — поиск похожих постов за N часов (threshold, text)
  • Реализован POST /api/v1/submitted — добавление поста в коллекцию для индексации ботом
  • Добавлена персистентность submitted в отдельный файл submitted.npz
  • Расширена статистика: submitted_count, max_submitted в ответе /stats
  • Добавлены конфиги RAG_MAX_SUBMITTED, RAG_SUBMITTED_PATH
  • Исправлена совместимость загрузки векторов из старого формата npz
  • Добавлены тесты для новых методов и эндпоинтов

🎯 Основные достижения

Поиск похожих submitted-постов
Добавление submitted-постов через API
Сохранение submitted-коллекции на диск
Обратная совместимость со старыми векторами
Покрытие тестами


📅 Временная шкала разработки

Последние изменения: 28 февраля 2026
Основная разработка: 28 февраля 2026
Предыдущие улучшения: Этап 4 RAG-сервиса (похожие посты)

Хронология коммитов:

  • a1d6d2d — 28 февраля 2026, 19:00 — feat: add submitted collection, /similar and /submitted endpoints (Stage 4)
# Release Notes: dev-1 ## Обзор Ветка dev-1 содержит 1 коммит с ключевыми улучшениями: добавлена коллекция submitted-постов, новые эндпоинты `/similar` и `/submitted`, расширена статистика. --- ## 🔥 Ключевые изменения ### 1. Коллекция submitted-постов и поиск похожих **Коммит:** `a1d6d2d` **Что сделано:** - Добавлена третья коллекция для submitted-постов (created_at, text, rag_score) - Реализован `POST /api/v1/similar` — поиск похожих постов за N часов (threshold, text) - Реализован `POST /api/v1/submitted` — добавление поста в коллекцию для индексации ботом - Добавлена персистентность submitted в отдельный файл `submitted.npz` - Расширена статистика: `submitted_count`, `max_submitted` в ответе `/stats` - Добавлены конфиги `RAG_MAX_SUBMITTED`, `RAG_SUBMITTED_PATH` - Исправлена совместимость загрузки векторов из старого формата npz - Добавлены тесты для новых методов и эндпоинтов --- ## 🎯 Основные достижения ✅ Поиск похожих submitted-постов ✅ Добавление submitted-постов через API ✅ Сохранение submitted-коллекции на диск ✅ Обратная совместимость со старыми векторами ✅ Покрытие тестами --- ## 📅 Временная шкала разработки **Последние изменения:** 28 февраля 2026 **Основная разработка:** 28 февраля 2026 **Предыдущие улучшения:** Этап 4 RAG-сервиса (похожие посты) **Хронология коммитов:** - `a1d6d2d` — 28 февраля 2026, 19:00 — feat: add submitted collection, /similar and /submitted endpoints (Stage 4)
kerrad added 1 commit 2026-02-28 16:33:01 +00:00
kerrad merged commit 99d94fba1f into main 2026-02-28 16:33:20 +00:00
Sign in to join this conversation.