docs: README stage1 + статус Этап 1 (реализовано)

This commit is contained in:
neo committed 2026-09-14 11:15:19 +05:00
1 parent f472cafa48
commit 535d54c748
2 files changed
+86 -1

No files matched your search

+9 -1
View File
@@ -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) — на этапе реализации каждого уровня.*