CopilotChartSpec
@mineflow/client-core / CopilotChartSpec
Interface: CopilotChartSpec
Defined in: packages/client-core/src/copilot.ts:49
Резолвленная спека графика — то, что едет в SSE-чанке chart и рендерится
во фронте (ADR-0096). КЛЮЧЕВОЕ: data наполняет agent-host из захваченного
результата read-инструмента (подход 2b), модель значения НЕ сочиняет — она
лишь выбирает kind, x и series (поля). client-core — SoT этого
провода; agent-host импортирует тип отсюда, web рендерит по нему.
Properties
data
readonly data: readonly CopilotChartRow[];
Defined in: packages/client-core/src/copilot.ts:54
Строки данных (реальные значения от сервера, не от модели).
kind
readonly kind: CopilotChartKind;
Defined in: packages/client-core/src/copilot.ts:50
note?
readonly optional note?: string;
Defined in: packages/client-core/src/copilot.ts:64
Подпись-сноска (например об усечении до N строк).
series
readonly series: readonly CopilotChartSeries[];
Defined in: packages/client-core/src/copilot.ts:58
Серии значений (для table — колонки).
title?
readonly optional title?: string;
Defined in: packages/client-core/src/copilot.ts:52
Заголовок графика.
valueUnit?
readonly optional valueUnit?: string;
Defined in: packages/client-core/src/copilot.ts:62
Единица измерения значений (л, м, м³, ч) — для форматирования осей/тултипа.
x?
readonly optional x?: string;
Defined in: packages/client-core/src/copilot.ts:56
Поле оси категорий/времени (line/bar/kpi) или названия сегмента (donut).
xLabel?
readonly optional xLabel?: string;
Defined in: packages/client-core/src/copilot.ts:59
yLabel?
readonly optional yLabel?: string;
Defined in: packages/client-core/src/copilot.ts:60