Forge
csharpdeeb25a2
1using CascadeIDE.Contracts;
2
3namespace CascadeIDE.Cockpit.ComputingUnits.IdeHealth;
4
5/// <summary>
6/// Одна точка композиции снимка по стратам (ADR 0095 / ADR 0097): <see cref="IdeHealthWorkspaceInput"/> +
7/// <see cref="IdeHealthSolutionInput"/> + <see cref="IdeHealthIdeHostInput"/> → <see cref="IdeHealthInputSnapshot"/>.
8/// </summary>
9[ComputingUnit]
10public static class IdeHealthStrataComposer
11{
12 /// <summary>Собирает снимок; <paramref name="ideHost"/> по умолчанию пустой (страт C пока не даёт сегментов в полосе).</summary>
13 public static IdeHealthInputSnapshot Compose(
14 IdeHealthWorkspaceInput workspace,
15 IdeHealthSolutionInput solution,
16 IdeHealthIdeHostInput ideHost = default) =>
17 new(workspace, solution, ideHost);
18}
19
View only · write via MCP/CIDE