community: remove premium protocols and streaming surface
This commit is contained in:
@@ -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. Техническая стратегия
|
||||
|
||||
Reference in New Issue
Block a user