community: remove premium protocols and streaming surface

This commit is contained in:
a.tolmachev
2026-05-07 20:44:58 +00:00
parent 202c886793
commit 29f971c22d
78 changed files with 21 additions and 8838 deletions
+2 -12
View File
@@ -19,7 +19,6 @@
- `crank-schema`
- `crank-mapping`
- `crank-proto`
- небольшие части `crank-core`
Что проверять:
@@ -28,8 +27,6 @@
- `JSONPath` parsing;
- применение input/output mapping;
- генерацию чернового mapping;
- protobuf -> schema normalization;
- JSON -> protobuf и protobuf -> JSON conversion.
### 2.2. Integration tests
@@ -50,11 +47,9 @@
### 2.3. Adapter tests
Отдельно для каждого протокола:
Отдельно для Community-протокола:
- REST adapter;
- GraphQL adapter;
- gRPC unary adapter.
Что проверять:
@@ -68,8 +63,6 @@
Минимально нужны сценарии:
- создать REST operation -> протестировать -> опубликовать -> вызвать как MCP tool;
- создать GraphQL operation -> протестировать -> опубликовать -> вызвать как MCP tool;
- загрузить `.proto` или descriptor set -> создать gRPC unary operation -> протестировать -> опубликовать -> вызвать как MCP tool.
## 3. Что должно быть покрыто обязательно
@@ -83,10 +76,8 @@
### Обязательно до первого демо
- хотя бы один end-to-end сценарий для каждого из трех протоколов;
- хотя бы один end-to-end сценарий для REST;
- negative tests на invalid `JSONPath`;
- negative tests на invalid protobuf descriptor;
- negative tests на GraphQL errors при HTTP `200`.
## 4. Формат тестовых данных
@@ -94,7 +85,6 @@
- JSON fixtures для sample input/output;
- YAML golden files для export/import;
- `.proto` и descriptor fixtures для gRPC;
- snapshot tests для generated draft.
## 5. Техническая стратегия