docs: consolidate product roadmap and source docs
This commit is contained in:
@@ -218,6 +218,28 @@ Crank - платформа для публикации внешних API в в
|
||||
- request headers
|
||||
- operation template
|
||||
- variables mapping
|
||||
|
||||
## 8. Open-core граница
|
||||
|
||||
Crank развивается как open-core продукт.
|
||||
|
||||
Это означает:
|
||||
|
||||
- `Community` должна полностью собираться из этого репозитория;
|
||||
- коммерческие возможности не должны храниться здесь как рабочий private code;
|
||||
- различия между редакциями должны отражаться в capability model, API, UI и delivery pipeline.
|
||||
|
||||
Ключевые продуктовые различия зафиксированы в `docs/product-editions.md`.
|
||||
|
||||
## 9. Коммерческий контур
|
||||
|
||||
Коммерческий контур не должен защищаться "скрытием" уже опубликованного исходного кода. Правильная архитектурная граница выглядит так:
|
||||
|
||||
- в public repo остается Community runtime и extension seams;
|
||||
- коммерческие реализации поставляются из private repositories или private artifacts;
|
||||
- критичные правила лицензирования, metering и token issuance исполняются на серверной стороне.
|
||||
|
||||
Практические правила зафиксированы в `docs/commercial-boundaries.md`.
|
||||
- извлечение результата из `data`
|
||||
|
||||
GraphQL в MCP публикуется как фиксированная операция с предсказуемой структурой ответа.
|
||||
|
||||
Reference in New Issue
Block a user