Технический контур
Архитектура сервисов, очередей, артефактов, ingest и deploy-процесса без разрывов между репозиториями.
Единая документация по сбору данных, нормализации, GraphQL-контракту, аналитике закупок и эксплуатации всей экосистемы NPPWEB.
nppweb и предназначена одновременно для разработчиков, аналитиков и администраторов платформы. От внешних источников и proxy-контура до raw-событий, нормализации, ingest, закупок, отчётов и интерфейса.
Границы между scrape-helper, processing-worker, npp-backend, npp-web, infra и contracts.
Какие показатели считаются атомным контуром, как строятся отчёты, где смотреть здоровье источников и как интерпретировать покрытие.
Локальный запуск, деплой документации, технические smoke-checks и эксплуатационные сценарии.
scrape-helper запускает сбор по расписанию, работает с внешними источниками и публикует source.raw.v1.processing-worker валидирует raw-события, обогащает их, нормализует и отправляет ingest в npp-backend.npp-backend хранит доменные сущности, считает аналитику, формирует отчёты и отдаёт GraphQL API.npp-web показывает защищённые представления: дашборд, аналитику, отчёты, список закупок и административные экраны.Архитектура, очереди, env-переменные, S3-артефакты, auth-сессии, GraphQL, Docker Compose и GitHub Pages.
Покрытие по АЭС, динамика закупок, концентрация по поставщикам и заказчикам, добросовестность и операционные сигналы по источникам.