docs: README stage1 + статус Этап 1 (реализовано)
This commit is contained in:
1 parent
f472cafa48
commit
535d54c748
2 files changed
+86
-1
No files matched your search
@@ -36,6 +36,7 @@
|
||||
## Дорожная карта
|
||||
|
||||
### Этап 1 — MVP: атомы + переупаковка (web-канал)
|
||||
**Статус:** ✅ РЕАЛИЗОВАНО (2026-09-14)
|
||||
**Цель:** `extract` разбирает статью на атомы, `atom_versions` переупаковывают под web.
|
||||
|
||||
- **atoms** — типизированные атомы (claim/fact/stat/qa/comparison/hook/cta и др.), body по типам (JSONB).
|
||||
@@ -46,6 +47,13 @@
|
||||
|
||||
**KPI:** 4 домена (orabota, ipoteka-ufa, ufa-kvartira, rabota-ufa), один канал (web).
|
||||
|
||||
**Реализовано:**
|
||||
- `atom-db` (Postgres 16 + pgvector) — Docker, автозапуск, порт 5434.
|
||||
- `db/schema.sql` — 5 таблиц (projects, atoms, atom_versions, jobs, runs).
|
||||
- `stage1/extract_to_postgres.py` — 387 атомов → Postgres за 0.4с, 387 atom_versions под web, 387 эмбеддингов в Qdrant за 11.6с.
|
||||
- atom_id = UUID (Postgres PRIMARY KEY).
|
||||
- README-stage1.md — инструкция по запуску.
|
||||
|
||||
### Этап 2 — связи + композиции (второй канал: Telegram)
|
||||
**Цель:** дедупликация между доменами, сборка выходов.
|
||||
|
||||
@@ -346,4 +354,4 @@ CREATE TABLE runs (
|
||||
|
||||
---
|
||||
|
||||
*Версия 1.1 — roadmap по этапам + фиксация решений + проактивные риски. Детальные задачи (TDD) — на этапе реализации каждого уровня.*
|
||||
*Версия 1.2 — Этап 1 реализован (atom-db + stage1/extract_to_postgres.py). roadmap по этапам + фиксация решений + проактивные риски. Детальные задачи (TDD) — на этапе реализации каждого уровня.*
|
||||
Reference in new issue
Block a user