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

# 承認済み時間

> フリートラーニングプログラムで Avala が納品する単位と、Avala が報告する却下理由

Avala は納品量を承認済み時間で数えます。生のキャプチャ時間は単位として使いません。1 時間としてカウントされるのは、以下のすべてのチェックに合格した場合のみです。

## 定義

承認済み時間とは、次の条件を満たすシーケンス時間 1 時間分です：

1. **マニピュレーションが密であること。** カウントされる時間の間、手またはエンドエフェクターがタスクに取り組んでいます。何もせずに待つ時間、部屋間の移動、家電の動作サイクル時間はカウントされません。タスク内の待ち時間の扱いはブリーフに記載されます。
2. **手が見えていること。** マニピュレーションのセグメントの間、手と操作対象の物体が視野内にあります。
3. **キャリブレーション済みであること。** シーケンスには、そのリグに対する有効なキャリブレーションがあります。
4. **同意済みであること。** 同意が、映っているすべての人物と場所をカバーしています。プログラムが求めるプライバシーのマスキングが適用されています。
5. **承認されていること。** シーケンスがプログラムの承認基準と人間によるレビューに合格しています。

承認済み時間は、各[カバレッジレポート](/docs/ja/fleet-learning/coverage.md)にカバレッジセルごとの内訳で記載されます。却下された時間も、その理由とともに並べて報告されます。

## 承認の仕組み

すべてのキャプチャは、まず機械による判定を受けます。その後、レビュアーが判定を確認するか、覆します。

| 判定 | 意味 |
| - | - |
| `accept` | すべての基準に合格しました。キャプチャは人間によるレビューに進みます。 |
| `quarantine` | ある基準を測定できませんでした。レビュアーが判断します。 |
| `reject` | ブロッキング基準に不合格でした。理由コードが記録されます。 |

判定と理由は MCP サーバーで読み取れます。`get_result_acceptance` は 1 件のキャプチャの判定を返します。`get_campaign_acceptance_summary` は、キャプチャキャンペーンの承認率と主な却下理由を返します。[AI で Avala を使う](/docs/ja/getting-started/mcp.md)をご覧ください。

## 却下理由

Avala は、却下したすべてのシーケンスについて理由を報告します。

### キャプチャのチェック

これらの理由は、機械によるチェックとレビュアーの判断から来ます。安定したコードを持ちます。

| コード | 理由 |
| - | - |
| `hands_not_visible` | マニピュレーション中に手がフレームから外れます。 |
| `too_short` | シーケンスがタスクに必要な長さより短いです。 |
| `too_long` | シーケンスが、想定されたタスクの長さを大きく超えています。 |
| `wrong_task` | シーケンスがブリーフとは異なるタスクを示しています。 |
| `bad_framing` | カメラが作業エリアから外れた方向を向いています。 |
| `phone_moved` | シーケンス中にキャプチャデバイスが動いた、または落ちました。 |
| `audio_missing` | プログラムが音声を求めており、音声トラックがありません。 |
| `extraction_failed` | ファイルが途中で切れているか破損しており、読み取れません。 |
| `acceptance_frame_rate_drop` | フレームレートが持続的に低下します。 |
| `acceptance_shake_sustained` | カメラの揺れが持続的に大きい状態が続きます。 |
| `acceptance_camera_stopped` | シーケンスの終了前にカメラの記録が止まります。 |
| `acceptance_missing_channel` | プログラムが求めるセンサーチャネルがありません。 |

### プログラムのチェック

Avala は、プログラムの定義を満たさないシーケンスも却下します。これらはカバレッジレポートに、理由ごとのシーケンス数と時間とともに記載されます。

| 理由 | 意味 |
| - | - |
| マニピュレーションが密でない | シーケンスの多くが、何もしない時間、待ち時間、移動です。 |
| キャリブレーションの欠落または無効 | リグのキャリブレーションが存在しないか、キャリブレーションがチェックに不合格です。 |
| 同意またはプライバシー | 映っている人物または場所が同意でカバーされていないか、必要なマスキングに失敗しました。 |
| タイムスタンプ同期 | ストリーム間のずれがプログラムの許容範囲を超えています。 |
| 重複またはオーバーラップ | 動画フィンガープリンティングにより、この納品、以前の納品、または参照セットの中に同じ映像が見つかりました。 |
| 演出されたシーン | シーンが[シーンのリアリズム基準](/docs/ja/fleet-learning/coverage.md)に合格しません。 |
| 集中度の上限超過 | シーケンスを含めると、場所、オペレーター、セルが合意した上限を超えます。 |
| 安全でない | シーケンスに安全でない動作または状態が含まれます。 |

シーケンスは技術的に妥当であっても、承認済み時間から除外されることがあります。その[シーケンスメタデータ](/docs/ja/fleet-learning/sequence-metadata.md)は、技術的妥当性と行動結果を分けて保持します。
