# Portability: UNIVERSAL
# Last validated: 2026-05-17
# Next review: 2027-05-17
# ステータス: 実装されていません - 代替案を参照

システム チェック
-------------

注: 計画されていた --selfcheck コマンドは実装されていません。
この機能は既存のハンドラー全体に分散されます。

システム チェックの代替案:

1。スタートアップ チェック (自動)
   bach startup run

   実行:
   - ディレクトリスキャン (新規/変更ファイル)
   - パス ヒーラー チェック (パスの問題)
   - レジストリ ウォッチャー (DB/JSON の整合性)
   - スキルヘルスモニター (スキル/エージェントの検証)
   - NUL クリーナー (Windows NUL ファイル)
   - 最初に問題を解決する (24 時間のエラー分析)

2.メンテナンスツール
   bach maintain list

   利用可能な小切手:
   - 回復の維持 - パスの修正
   - レジストリの維持 - データベースの一貫性
   - スキルの維持 - スキルの健康
   - JSONのメンテナンス - JSONの修復
   - NUL を維持する - NUL ファイルを削除する

3.ワークフローの品質
   bach tuev run

   ワークフローの構造と一貫性をチェックします

4。バックアップ ステータス
   bach backup status

   最新のバックアップと経過時間を表示

定期チェック:
  自動チェックは「バッチ起動実行」ごとに実行されます。
  別途 30 日間隔は必要ありません。

ログ:
  起動ログ: system/data/logs/
  ログの維持: コンソールへの出力

推奨:
  セッション開始時: bach スタートアップ実行
  問題が発生した場合: bach メンテナンス [操作]
