# Portability: SYSTEM
# Last validated: 2026-05-17
# Next review: 2027-05-17

テスト - BACH テストと QA システム
--------------------------------

概要
----------
BACH の体系的なテストと他のシステムとの比較。
B テスト (自動)、O テスト (機能的)、および E テスト (主観的) を使用します。

コマンド
-------
  bach --test self [PROFIL]     BACH を自分でテストする (デフォルト: クイック)
  bach --test run <path>        別のシステムをテストする
  bach --test compare <path>    システムを BACH と比較
  bach --test profiles          利用可能なプロファイルを表示
  bach --test results [system]  テスト結果を表示

テスト プロファイル
-----------
  QUICK 迅速テスト (約 5 分) - B001、O001
  標準 標準 (約 20 分) - B001-B005、O001-O003
  完全完了 (~40 分) - すべてのテスト
  観察 B テストのみ (約 15 分)
  OUTPUT O テストのみ (約 20 分)
  MEMORY_FOCUS メモリ フォーカス (約 10 分)
  TASK_FOCUS タスクの焦点 (~10 分)

3 つのテストの観点
---------------------
  B テスト (観察) 外部の自動化された Python スクリプト
                          「存在するものは何ですか?」

  O テスト (出力) 機能、入力->出力、Python スクリプト
                          「うまくいきますか？」

  E テスト (経験) 内部的、主観的、クロード主導
                          「どんな感じですか?」

評価スケール
---------------
  5 = 優れています
  4 = 良い
  3 = 許容可能
  2 = 悪い
  1 = クリティカル

例
---------
  bach --test self              クイックセルフテスト
  bach --test self STANDARD     標準セルフテスト
  bach --test compare "C:\X"    BACH を別のシステムと比較
  bach --test results           すべての結果を表示

実装
---------------
  ハンドラー: system/hub/test.py
  ステータス: テスト インフラストラクチャ (tools/testing/) は利用できません
  注: ハンドラーは存在しますが、ツール/エージェントがまだありません。
