modus-sync-knowledge は何をしますか?
これはコードタスクが長期的な知識に影響を与えると確認された場合に動作する静かなバックグラウンドエグゼキュータであり、ユーザーのワークフローではありません。using-modus が正の影響と暫定的に判断した後でも、まず安全確認を実施します。現在のタスクの実際の diff が範囲を決定し、対象となるコードやルールの責任範囲が修正の位置を決定し、人工的な所有権が権限を決定します。初期バンドルの構築や読み取りは行いません。
このエグゼキュータは、現在のタスクで実際に行われた変更のみに帰属し、ワークスペース内の既存の未コミット変更を引き継ぐことはありません。証拠が不十分な場合は、固定コマンドを実行したり noop を出力したりせずに、静かにチェックポイントを解析します。
- 現在のタスクでの実際の変更、確認済みの事実、および関連する完全なコードやルールをレビューします。ワークスペース内の既存の変更や他の作者による変更を引き継ぐことはありません。読み取り専用、テスト/フォーマット、生成物、サードパーティ、または長期的な意味的影響がない場合は、静かに終了します。
- シナリオクロージャーに従って、責任、契約、オブジェクト、ルール、状態の復元、協調、リソース、またはソースコードアンカーの実際の変更を確認します。機械的な候補は位置特定にのみ使用します。
- 生成フレームワークで定義された元の定義に対して最小限の修正を適用します。変更ログは追加しません。構造変更は現在のタスクで既に許可されている範囲でのみ処理され、それ以外は明示的な init/reinit/update に委ねられます。
- 公開契約に従って、無関係な内容や人工的な内容を保護します。読み取り時のハッシュ、CAS、読み返しを使用します。コンテンツの書き込みが発生した場合、影響を受けるドメインに対して機械的検証を実行します。
explicit、symbol、path-only、anchorReviewCandidates は、いずれもオーバーライドや廃止の結論ではありません。影響がない場合は noop を出力せず、固定コマンドも実行しません。