Forge
csharpcf25d736
1namespace CascadeIDE.Contracts.Experimental;
2
3/// <summary>
4/// Каноничные идентификаторы capabilities (строковые ids), используемые registry/overlay’ями.
5/// </summary>
6[ApiStability(ApiStability.Experimental)]
7public static class CapabilityIds
8{
9 public static class DocsMarkdown
10 {
11 public const string ModuleId = "docs.markdown";
12
13 public const string DiagramExpansionService = "docs.markdown.diagram_expansion";
14
15 public const string DumpCapabilitiesCommand = "docs.markdown.dump_capabilities";
16
17 /// <summary>Экспортировать Markdown с развёрнутыми include-дерективами (portable для публикации).</summary>
18 public const string ExportExpandedMarkdownCommand = "docs.markdown.export_expanded";
19 }
20
21 /// <summary>Shell / кокпит: поверхности, привязанные к панелям и зонам внимания (ADR 0025).</summary>
22 public static class UiChrome
23 {
24 public const string ModuleId = "ui.chrome";
25
26 /// <summary>Обозреватель решения — PFD, панель <c>solution_explorer</c>.</summary>
27 public const string SolutionExplorerSurface = "ui.chrome.surface.solution_explorer";
28 }
29}
30
31
View only · write via MCP/CIDE