Skip to main content
Avala counts delivery in accepted hours. Raw capture time is not the unit. An hour counts only when it passes every check below.

Definition

An accepted hour is one hour of sequence time that is:
  1. Manipulation-dense. Hands or end effectors are working on the task for the counted time. Idle waiting, walking between rooms and appliance cycle time do not count. The brief states how waiting inside a task is handled.
  2. Hands visible. The hands and the manipulated object stay in view through the manipulation segments.
  3. Calibrated. The sequence has a valid calibration for its rig.
  4. Consented. Consent covers every person and place in view. Privacy redactions required by the program are applied.
  5. Accepted. The sequence passes the program’s acceptance criteria and human review.
Accepted hours appear in each coverage report, broken down by coverage cell. Rejected time is reported next to it, with the reasons.

How acceptance works

Every capture gets a machine verdict first. A reviewer then confirms or overrides it. You can read verdicts and reasons with the MCP server. get_result_acceptance returns the verdict for one capture. get_campaign_acceptance_summary returns acceptance rates and the top rejection reasons for a capture campaign. See Use Avala with AI.

Rejection reasons

Avala reports a reason for every rejected sequence.

Capture checks

These reasons come from machine checks and reviewer decisions. They carry stable codes.

Program checks

Avala also rejects sequences that fail the program definition. These appear in the coverage report with the sequence count and hours for each reason. A sequence can be technically valid and still be excluded from accepted hours. Its sequence metadata keeps technical validity and the behavioral outcome apart.