Срез 0: скелет scan-gateway — без фронта и БД, горячие папки local/smb, воркер NATS без JetStream, эмулятор ИС Сканирование #3

Merged
aep merged 68 commits from feat/1-slice-0-skeleton into main 2026-10-04 18:41:20 +03:00
Showing only changes of commit ee272b2b92 - Show all commits

View File

@ -32,15 +32,6 @@ from src.gateway import create_hotfolder
from src.normalizer import NullNormalizer
def _normalize_root_path(value: str) -> str:
if not value:
return ""
value = value.strip()
if value == "/":
return ""
return "/" + value.strip("/")
async def run_nats(gateway: NatsGateway, worker: Worker) -> None:
"""Фоновая задача: подключение к NATS (ждёт сервер сколь угодно долго) и подписка воркера на запросы.