Skip to content

Arc Skills / Requirements

Define acceptance criteria for a requirement

Arc Skills converts a controlled requirement into acceptance criteria for the intended configuration. The output says what evidence must show and flags missing definitions that would prevent a defensible pass.

Use this skill

Use Arc Skills to define acceptance criteria for the supplied requirement.

Inputs:
- Exact requirement ID, revision, statement, and approved limits
- Target article, operating conditions, relevant interface events, and state definitions
- Measurement accuracy and the project decision rule for uncertainty

Return a clause-to-criterion table with observation, condition, comparator, limit source, and readiness.
Distinguish the pass rule from operator steps. Leave missing event definitions and uncertainty policy unresolved

Set up the toolkit · Read the skill instructions

What you provide and what you get

Inputs and outputs
What you haveHow it is usedWhat you get
Requirement and approved limitSupplies the obligation and numeric authorityCriterion linked to R-4
Definitions and configurationFixes start/end event and target articleObservable pass boundary
Measurement policyControls boundary cases near 2 sReady or blocked decision

Valve closure within two seconds

Illustrative engineering example.

R-4 states a 2 s requirement, but the interface and sensor documents have not yet fixed the acceptance timestamp or what confirms physical closure.

R-4 rev B: The valve shall close within 2 s after a valid close command.
Article: valve V-2 with Controller C2.
Open definitions: valid command acceptance event; confirmed closed state; timing uncertainty rule.
Valve closure within two seconds — illustrative output
ObligationDraft criterionReadiness / missing decision
Start conditionValve open; accepted valid close command at t0Blocked: define acceptance event and log source.
Closed outcomeConfirmed physical closed state at t1Blocked: agree sensor or independent observation.
Time limitElapsed t1 − t0 ≤ 2 s for specified articleLimit comes from R-4; uncertainty treatment remains open.

The proposed rule measures the event R-4 actually promises. Observing a close command on a bus or a controller output alone would be a proxy and would not establish that the valve reached closed state.

The 2 s value is supplied by the requirement, so it is retained exactly. The criterion cannot yet be used for a final pass near the boundary until the project defines event timestamps and uncertainty treatment.

Write the pass boundary

  1. Separate independently observable promises in the requirement.
  2. State condition, configuration, measured event or quantity, comparator, and approved limit.
  3. Check that passing the criterion would truly demonstrate the requirement rather than a convenient proxy.
  4. Keep unknown sensor, sample, tolerance, and uncertainty decisions visible as blocked fields.

Questions about this task

Is a procedure the same as a criterion?

No. The criterion states the pass boundary; a procedure gives an operator the setup and ordered actions needed to gather evidence.

Can the 2 s limit be relaxed for test uncertainty?

Only under an approved decision rule. Record the measurement uncertainty and ask the responsible authority how boundary results are judged.

Sources and further reading