UNPKG

pm-orchestrator-enhancement

Version:

PM Orchestrator Enhancement - Multi-agent parallel execution system

65 lines 1.94 kB
/** * PM Orchestrator Enhancement - Trend Analyzer * * メトリクスのトレンド分析と改善提案を担当します。 */ import { TrendAnalysis } from '../types'; /** * TrendAnalyzerクラス * * 指定期間のメトリクスを分析し、トレンドと改善提案を生成します。 */ export declare class TrendAnalyzer { private collector; private analysisDir; /** * コンストラクタ * * @param baseDir 分析ディレクトリのベースパス(デフォルト: カレントディレクトリ) */ constructor(baseDir?: string); /** * 指定日数分のトレンド分析を実行します * * @param days 分析対象の日数 * @returns トレンド分析結果 */ analyzeTrends(days: number): Promise<TrendAnalysis>; /** * トレンド分析結果を保存します * * @param analysis トレンド分析結果 */ saveAnalysis(analysis: TrendAnalysis): Promise<void>; /** * トレンドを計算します(プライベートメソッド) * * @param pastMetrics 過去のメトリクス * @param currentMetrics 現在のメトリクス * @returns トレンドの配列 */ private calculateTrends; /** * 変化の方向を判定します * * @param change 変化量 * @returns 方向(increasing/decreasing/stable) */ private getDirection; /** * 変化の重要度を判定します * * @param absChange 変化量の絶対値 * @returns 重要度(high/medium/low) */ private getSignificance; /** * 改善提案を生成します(プライベートメソッド) * * @param metrics メトリクス * @param trends トレンドの配列 * @returns 改善提案の配列 */ private generateSuggestions; } //# sourceMappingURL=trend-analyzer.d.ts.map