Forge
markdowncf25d736
1# CascadeIDE.Contracts
2
3Контракты SDK для внутреннего расширения CascadeIDE (см. `docs/adr/0024-ide-sdk-and-stable-contracts.md`).
4
5## Stability
6
7- По умолчанию новые контракты относятся к `CascadeIDE.Contracts.Experimental.*`.
8- Осознанно “опорные” контракты живут в `CascadeIDE.Contracts.Stable.*`.
9- Дополнительно используется атрибут `ApiStabilityAttribute` + enum `ApiStability` (internal clarity, не публичное обещание совместимости).
10
11## Capabilities
12
13Минимальные контракты для code-first регистрации возможностей:
14
15- `ICascadeFeatureModule`
16- `ICapabilityRegistry`
17- `CapabilityMap` + дескрипторы capabilities
18
19
View only · write via MCP/CIDE