IOutput: {
    capitalMetricSuperposition: {
        activity: number;
        balance: number;
        coherence: number;
        components: {
            fact_sum: number;
            metrics_count: number;
            project_hash: string;
            project_title: string;
            target_sum: number;
        }[];
        disclaimer: string;
        down_count: number;
        fact_sum: number;
        flat_count: number;
        growth: number;
        items: {
            amplitude: number;
            current_label: WaveLabel;
            current_phase: WavePhase;
            drive: MetricDriveDirection;
            fact: number;
            metric_hash: string;
            phase_rad: number;
            project_hash: string;
            project_title: string;
            recent_velocity: number;
            series_mode: MetricSeriesMode;
            target_value: number;
            title: string;
            unit: string;
        }[];
        project_hash: string;
        resultant_angle: number;
        resultant_im: number;
        resultant_magnitude: number;
        resultant_re: number;
        target_sum: number;
        up_count: number;
    };
}

Type declaration

  • capitalMetricSuperposition: {
        activity: number;
        balance: number;
        coherence: number;
        components: {
            fact_sum: number;
            metrics_count: number;
            project_hash: string;
            project_title: string;
            target_sum: number;
        }[];
        disclaimer: string;
        down_count: number;
        fact_sum: number;
        flat_count: number;
        growth: number;
        items: {
            amplitude: number;
            current_label: WaveLabel;
            current_phase: WavePhase;
            drive: MetricDriveDirection;
            fact: number;
            metric_hash: string;
            phase_rad: number;
            project_hash: string;
            project_title: string;
            recent_velocity: number;
            series_mode: MetricSeriesMode;
            target_value: number;
            title: string;
            unit: string;
        }[];
        project_hash: string;
        resultant_angle: number;
        resultant_im: number;
        resultant_magnitude: number;
        resultant_re: number;
        target_sum: number;
        up_count: number;
    }

    Метрика резонанса и rollup планов/фактов по компонентам

    Требуемые роли: chairman, member, user.

    • activity: number

      Средняя амплитуда движения: 0 — покой, выше — есть рост/ход

    • balance: number

      Баланс процесса: в покое 1; при росте — согласованность фаз к цели

    • coherence: number

      Когерентность фазоров от 0 до 1; в покое равна 1

    • components: {
          fact_sum: number;
          metrics_count: number;
          project_hash: string;
          project_title: string;
          target_sum: number;
      }[]

      Rollup планов/фактов по дочерним компонентам

    • disclaimer: string

      Предупреждение о характере разметки

    • down_count: number

      Сколько метрик тянут вниз

    • fact_sum: number

      Суммарный факт по охвату

    • flat_count: number

      Сколько метрик нейтральны

    • growth: number

      Рост на оси импульса от 0 до 1; в покое 0

    • items: {
          amplitude: number;
          current_label: WaveLabel;
          current_phase: WavePhase;
          drive: MetricDriveDirection;
          fact: number;
          metric_hash: string;
          phase_rad: number;
          project_hash: string;
          project_title: string;
          recent_velocity: number;
          series_mode: MetricSeriesMode;
          target_value: number;
          title: string;
          unit: string;
      }[]

      Метрики в резонансе

    • project_hash: string

      Хеш запрошенного проекта/компонента

    • resultant_angle: number

      Угол суммы фазоров в радианах

    • resultant_im: number

      Мнимая часть суммы фазоров

    • resultant_magnitude: number

      Модуль суммы фазоров

    • resultant_re: number

      Действительная часть суммы фазоров

    • target_sum: number

      Суммарная цель по охвату

    • up_count: number

      Сколько метрик тянут вверх