クイックスタート
GUIを開く
Section titled “GUIを開く”sentrux # カレントディレクトリをスキャンsentrux /path/to/project # 特定のプロジェクトをスキャンコードベースのライブツリーマップが表示されます — すべてのファイルがコード行数でサイズ分けされ、言語または品質で色分けされます。依存関係のエッジがマップ上に重ねて表示されます。
CIで品質を確認
Section titled “CIで品質を確認”sentrux check .# ✓ All rules pass — Quality: 7342終了コード0 = 合格、1 = 不合格。CIパイプラインに追加してください。
品質ゲート(エージェントセッションの前後)
Section titled “品質ゲート(エージェントセッションの前後)”# エージェントが開始する前にsentrux gate --save .
# ... エージェントがコードを書く ...
# エージェントが完了した後にsentrux gate .# ✗ Quality degraded: 7342 → 6891sentruxは1つの数値を計算します:品質シグナル(0〜10,000)。
これは5つの根本原因メトリクスの幾何平均です:
| メトリクス | 測定対象 |
|---|---|
| モジュール性 | ファイルは独立したモジュールにクラスタリングされているか?(NewmanのQ) |
| 非循環性 | 循環依存はあるか?(TarjanのSCC) |
| 深度 | 依存チェーンの深さは? |
| 均等性 | 複雑性は均等に分布しているか?(ジニ係数) |
| 冗長性 | デッド/重複コードはどれだけあるか? |
すべての+1ポイントは実際のアーキテクチャ改善です。レターグレードなし、恣意的な境界なし。