github-mcp-auto-git
Version:
GitHub MCP Auto Git v3.0 - メモリ効率化・統合MCP・モジュール化完了の完全自動Git操作システム
56 lines • 1.73 kB
TypeScript
/**
* Constitutional AI Checker Core
* 3原則(Fail Fast, Be Lazy, TypeScript First)チェック機能の統合管理
*/
import { ConstitutionalAIReport, ConstitutionalAIConfig, HealthStatus } from '../types/constitutional-ai.js';
export declare class ConstitutionalAIChecker {
private failFastChecker;
private beLazyChecker;
private typeScriptFirstChecker;
private errorRecovery;
private resilientExecutor;
private config;
private workingDir;
constructor(workingDir?: string, config?: Partial<ConstitutionalAIConfig>);
/**
* Constitutional AI原則の包括的チェック実行
*/
runComprehensiveCheck(context?: {
files?: string[];
operation?: string;
metadata?: Record<string, any>;
}): Promise<ConstitutionalAIReport>;
/**
* 特定原則のみチェック実行
*/
runPrincipleCheck(principle: 'fail-fast' | 'be-lazy' | 'typescript-first', context?: any): Promise<ConstitutionalAIReport>;
/**
* システム健全性チェック
*/
checkSystemHealth(): Promise<HealthStatus>;
/**
* 設定更新
*/
updateConfig(newConfig: Partial<ConstitutionalAIConfig>): void;
/**
* 現在の設定取得
*/
getConfig(): ConstitutionalAIConfig;
/**
* デフォルト設定作成
*/
private createDefaultConfig;
/**
* チェック結果からConstitutional AIレポート生成
*/
private generateConstitutionalReport;
/**
* システム状態取得
*/
private getSystemState;
/**
* リアルタイムメトリクス更新
*/
private updateRealtimeMetrics;
}
//# sourceMappingURL=constitutional-ai-checker.d.ts.map