docs: зафиксировать решения (Postgres+Qdrant, AGE, bge-m3, role)

This commit is contained in:
neo committed 2026-09-14 10:07:06 +05:00
1 parent ab3e17ef8e
commit 7daa75a995
1 file changed
+6 -6
+6 -6
View File
@@ -299,13 +299,13 @@ CREATE TABLE runs (
---
## Открытые вопросы
## Решения (зафиксированы 2026-09-14)
1. **Хранение атомов:** Postgres (как в концепции) или уже есть Postgres? Qdrant только для эмбеддингов.
2. **Панель:** FastAPI + React (отдельно) или Astro (единый стэк)?
3. **V4 граф:** Memgraph или Apache AGE (если Postgres)?
4. **Эмбеддинги:** какая модель (embed-ru, multilingual, локальная)?
5. **Приоритет доменов:** 4 домена (orabota, ipoteka-ufa, ufa-kvartira, rabota-ufa) или начать с одного?
1. **Хранение атомов:** Postgres (истина) + Qdrant (эмбеддинги). Postgres уже в Docker — один чистый инстанс `atom-db` с `pgvector` + `pg_trgm`. Атомы/версии/композиции/стоимость — в Postgres. Эмбеддинги + дедупликация — в Qdrant.
2. **Панель:** отложить до V5.
3. **V4 граф:** Apache AGE (расширение Postgres), не Memgraph. GraphOutbox/воркер не нужны.
4. **Эмбеддинги:** bge-m3 (установлен в Ollama 2026-09-14, 1024 дим, 8192 контекст, мультязычный, гибридный dense+sparse). MVP можно на nomic-embed-text (уже в Ollama), на продакшен — bge-m3.
5. **Домены:** 50 доменов, разделение по `role` (flagship/satellite/experiment/service). Технические домены (`service`) НЕ индексируются в семантику — дедуп только между SEO-доменами. Атомы привязаны к `project_id`, сборка — в рамках одного домена (защита footprint).
---