From 1ad84a2e5687395400d857a6ce4adaa41181e600 Mon Sep 17 00:00:00 2001 From: neo Date: Mon, 14 Sep 2026 15:43:58 +0500 Subject: [PATCH] =?UTF-8?q?docs:=20=D0=AD=D1=82=D0=B0=D0=BF=D1=8B=201-4=20?= =?UTF-8?q?=D0=B7=D0=B0=D1=84=D0=B8=D0=BA=D1=81=D0=B8=D1=80=D0=BE=D0=B2?= =?UTF-8?q?=D0=B0=D0=BD=D1=8B=20(3=20=D0=BA=D0=B0=D0=BD=D0=B0=D0=BB=D0=B0?= =?UTF-8?q?=20+=20AGE=20graph)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index ae36640..9e2a931 100644 --- a/README.md +++ b/README.md @@ -72,7 +72,8 @@ - **atom_assets** — привязка атомов к медиа (таймкоды). - **compositions** — video-сборка (recipe + atom_ids). - **publications** — публикации + метрики (views/clicks/conversions/revenue). -- **media_assets.py** — сборка: stat/claim/qa → video asset → atom_assets → compositions → publications. +- **media_assets.py** — сборка: stat/claim/qa → video → atom_assets → compositions → publications. +- 3 канала: video (youtube), podcast (audio/RSS), newsletter (email). - Идемпотентно: чистит assets/atom_assets проекта перед вставкой; публикации не дублируются. - Синхронизация: `python3 stage3/media_assets.py --all` (все проекты) или `--project rabota-ufa`. @@ -85,7 +86,7 @@ - Проекция: Atom (label=Atom, property=atom_id). - graph_outbox — atom_relations (Postgres) → AGE через cypher() (OpenCypher). - Тело атома НЕ хранится — только id + type (минимальные атрибуты). -- Синхронизация: `python3 stage4/graph_outbox.py --sync` (идемпотентно — DELETE + CREATE). +- Синхронизация: `python3 stage4/graph_outbox.py --sync` (идемпотентно — DETACH DELETE + CREATE). - Обход связей: `python3 stage4/graph_outbox.py --query` (MATCH по atom_id). **Ключевые факты AGE:** @@ -367,4 +368,4 @@ CREATE TABLE runs ( --- -*Версия 1.2 — Этап 1 реализован (atom-db + stage1/extract_to_postgres.py). roadmap по этапам + фиксация решений + проактивные риски. Детальные задачи (TDD) — на этапе реализации каждого уровня.* +*Версия 1.4 — Этапы 1–4 реализованы (atom-db, 3 медиа-канала, AGE-граф). roadmap по этапам + фиксация решений + проактивные риски. Детальные задачи (TDD) — на этапе реализации каждого уровня.*