Схема PostgreSQL 16+/TimescaleDB: 11 міграцій, 7 схем, топологія (neighbors -> links -> maps -> nodes/edges), time-series з CAGG, NCM, alerting, білінг з entitlements, RLS. Контракт agent<->server: 6 proto-файлів, gRPC, інтернування серій, at-least-once з ack, чанкування конфігів. Перевірено на стенді Debian 13 / PG 17.11 / TimescaleDB 2.29.1: міграції + 8 функціональних перевірок схеми, buf lint + 5 наскрізних gRPC-тестів контракту. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
19 lines
489 B
YAML
19 lines
489 B
YAML
version: v2
|
||
|
||
modules:
|
||
- path: proto
|
||
|
||
lint:
|
||
use:
|
||
- STANDARD
|
||
except:
|
||
# Ми свідомо не додаємо суфікс Request/Response до повідомлень
|
||
# bidi-стріму: ControlUp/ControlDown — не пари запит-відповідь,
|
||
# а незалежні потоки подій у двох напрямках.
|
||
- RPC_REQUEST_STANDARD_NAME
|
||
- RPC_RESPONSE_STANDARD_NAME
|
||
- RPC_REQUEST_RESPONSE_UNIQUE
|
||
|
||
breaking:
|
||
use:
|
||
- FILE
|