Files
MapMil/docs
gitrusprusandCursor 71f8cf169e Add Profile/Channel entities with CRUD and remove legacy parser builder.
Introduce reusable ParserProfile and ParseChannel, pair jobs with enqueue flatten, Events admin CRUD, and drop inline/legacy parser-builder UI and aliases.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-16 14:51:03 +03:00
..

Документация MapMil для разработчиков

Карта документов. Начните с обзора, затем углубитесь в нужный центр.

С чего начать

  1. Обзор архитектуры — общая картина, затем детали
  2. Поток данных — от парсера до карты и ПИ
  3. Локальный запуск — .env, сессия, Docker

По зонам

Документ Содержание
architecture-overview.md Платформа целиком: ЦА, ЦП, ПИ, границы, сервисы
data-flow.md E2E: admin → Redis → адаптер → ingest → карта → ПИ
contracts.md Shared-схемы contracts/
local-dev.md Разработка и отладка локально
ЦА: ARCHITECTURE API, модели, UI, scheduler
ЦА: DISTRIBUTION (ПИ) External API для потребителей
ЦП: ARCHITECTURE Адаптеры, очереди, Telegram listener

Корень репозитория

Файл Для кого
README.md Быстрый старт и краткий API
AGENTS.md Ориентация для AI-агентов
.cursor/skills/add-parser-adapter/ Чеклист нового source_type

Принцип

  • Contracts first — изменение формы данных или маршрутизации начинается в contracts/.
  • Одна зона за раз — не смешивать контракты + UI + инфра в одном несвязанном изменении.
  • ЦП не трогает БД ЦА — только Redis и POST/PATCH /internal/*.