> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kodus.io/llms.txt
> Use this file to discover all available pages before exploring further.

# マージ前にビジネスルールを検証する方法

> コードが本番環境に到達する前に、プルリクエストの不足している要件、見落としたエッジケース、ロジックのギャップを発見します。

コードレビューは通常、コード品質（セキュリティ、パフォーマンス、スタイル）に焦点を当てています。しかし多くの場合、**このコードはビジネスが求めたことを実際に行っているか？** という質問を見落とします。ビジネスロジック検証はそのギャップを埋めます。

## チェックする内容

KodusはPRのdiffをタスク要件と比較して以下を識別します：

* **不足している実装** — コードでカバーされていない受け入れ基準
* **部分的な実装** — 部分的にしか対処されていない要件
* **スコープの不一致** — PRがタスクが説明する領域とは異なる領域で作業している場合
* **エッジケース** — タスクに記載されているがハンドリングされていないビジネスシナリオ

## 使用方法

### 自動（デフォルト）

レビューオプションで `business_logic: true`（デフォルトで有効）を設定すると、タスク管理プラグインが接続されている場合、KodusはすべてのPRレビュー中にビジネスルールを自動的に検証します。

### オンデマンド

任意のPRにリンクまたはインライン仕様でコメントします：

```
@kody -v business-logic https://kodustech.atlassian.net/browse/KC-1292
```

```
@kody -v business-logic
$500以上の注文はキャッシュバッククレジットを発行する必要があります。
割引コードはロイヤルティリワードと組み合わせることはできません。
送料無料は国内注文のみに適用されます。
```

## サポートされているタスクソース

[プラグイン](/how_to_use/ja/code_review/plugins)経由で接続してタスクコンテキストを自動取得します：

| ソース             | 参照方法                   |
| --------------- | ---------------------- |
| **Jira**        | JiraイシューURLを貼り付け       |
| **Linear**      | LinearイシューURLを貼り付け     |
| **Notion**      | NotionページURLを貼り付け      |
| **ClickUp**     | ClickUpタスクURLを貼り付け     |
| **Google Docs** | ドキュメントURLを貼り付け         |
| **Slack**       | Slackメッセージのパーマリンクを貼り付け |
| **インライン**       | PRコメントに要件を直接記述         |

## 出力の理解

各調査結果には重要度があります：

* **MUST\_FIX** — 必要なビジネスルールが不足または矛盾している
* **SUGGESTION** — エッジケースまたは堅牢性のポイントがカバーされていない
* **INFO** — 準拠をブロックしない観察

すべての調査結果には、要件を確立したタスクからの**正確な引用**が含まれており、何も作り上げられていないことを保証します。

## ヒント

* 明示的な受け入れ基準を持つタスクは最も徹底した検証が行われます
* 問題を修正した後、コマンドを再実行して準拠を確認します
* PRのスコープがタスクと一致しない場合、Kodyは推測する代わりにスコープの不一致をフラグします

詳細については、[ビジネスロジック検証](/how_to_use/ja/code_review/business_logic_validation)を参照してください。
