docs: consolidate product roadmap and source docs

This commit is contained in:
a.tolmachev
2026-05-03 15:40:10 +00:00
parent 0f3ad2991e
commit c7b33930db
15 changed files with 1138 additions and 3077 deletions
+22
View File
@@ -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 публикуется как фиксированная операция с предсказуемой структурой ответа.