Forge
csharpdeeb25a2
1#nullable enable
2using System.Collections.ObjectModel;
3using CascadeIDE.Cockpit.Channels.WorkspaceHealth;
4using CascadeIDE.Cockpit.ComputingUnits;
5using CascadeIDE.Cockpit.ComputingUnits.IdeHealth;
6
7namespace CascadeIDE.Cockpit.Composition.WorkspaceHealth;
8
9/// <summary>
10/// Контракт композитора полосы IDE Health (ADR 0089): снимок → сегменты для канала. CCU (ADR 0097) — <see cref="IdeHealthSurfaceCompositor"/>.
11/// </summary>
12public interface IIdeHealthSurfaceCompositor
13 : ISurfaceCompositor<ObservableCollection<IdeHealthSegment>, IdeHealthInputSnapshot, IdeHealthSurfaceDecision, ObservableCollection<IdeHealthSegment>>,
14 ICockpitComputeUnit
15{
16}
17
View only · write via MCP/CIDE