s2s: HMAC-подпись доставок (схема gnexus-auth) + description у источников/целей
- docs/05: раздел «Доставка s2s» — подпись t=<unix>,v1=hmac_sha256(secret,
  "<t>.<body>") с константным сравнением и окном свежести, заголовки как у
  gnexus-auth (X-Gnexus-Event-*) плюс X-Synapse-Source; секрет per-target,
  в БД только token_ref; тело доставки несёт source_description.
- model/миграция: description (Text) у sources и channel_targets — кто это,
  для ИИ-агента и человека, не гадать по названию.
- CLI: --description у create-source и add-target.

Co-Authored-By: Claude Code <noreply@anthropic.com>
1 parent 4709107 commit 3748cb55b46fc7d327bdab64e8476ec9af272b01
@Eugene Sukhodolskiy Eugene Sukhodolskiy authored 22 hours ago
Showing 4 changed files
View
alembic/versions/20261003_0002_source_target_description.py 0 → 100644
View
app/cli.py
View
app/models/dicts.py
View
docs/05-ingestion-api.md