/** * Miyabi Todos Auto Mode * * リポジトリ内のTODOコメントを自動検出し、Issueに変換・実行 */ import { Command } from 'commander'; /** * TODOアイテム */ export interface TodoItem { /** TODOタイプ */ type: 'TODO' | 'FIXME' | 'HACK' | 'NOTE'; /** 内容 */ description: string; /** ファイルパス */ file: string; /** 行番号 */ line: number; /** 優先度 (1-5) */ priority: number; /** コンテキスト(前後の行) */ context?: string; } /** * Todos Auto Modeオプション */ export interface TodosAutoOptions { /** スキャン対象ディレクトリ */ path?: string; /** Issue自動作成 */ createIssues?: boolean; /** Agent自動実行 */ autoExecute?: boolean; /** ドライラン */ dryRun?: boolean; /** 詳細ログ */ verbose?: boolean; /** JSON出力 */ json?: boolean; } /** * Todos Auto Mode実行 */ export declare function runTodosAutoMode(options: TodosAutoOptions): Promise; /** * Todos Auto Mode CLIコマンド登録 */ export declare function registerTodosCommand(program: Command): void; //# sourceMappingURL=todos.d.ts.map