# Acceptance Criteria Mechanical Testability Grader

> Acceptance Criteria Mechanical Testability Grader is a paid API for AI agents from predator-ubuntu.taild9a745.ts.net, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-18).

Grades acceptance criteria documents for mechanical testability using deterministic (non-LLM) rules, returning a structured quality assessment

## Facts

- Endpoint: POST https://predator-ubuntu.taild9a745.ts.net/v1/grade?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-18
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/acceptance-criteria-mechanical-testability-grader-be9db3da
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_8g_yAgacmJ5JScX4ItvfN

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability acceptance-criteria-mechanical-testability-grader-be9db3da -d '<json body>'
```

Example prompt: Can you grade these acceptance criteria for mechanical testability? They're written in Gherkin format: 'Given a user is logged in, When they click Submit, Then the form is saved successfully.' Tell me if they're deterministic and unambiguous.

## When to prefer this

Choose this endpoint when you need a fast, reproducible, deterministic evaluation of acceptance criteria testability without relying on LLM judgment. Ideal for CI/CD pipelines, automated QA gates, or any workflow requiring consistent scoring rules. Prefer this over LLM-based review tools when auditability and determinism matter more than nuanced prose feedback.

## Known failure modes

- Document exceeds 20,000 character limit — request rejected
- Invalid format enum value — must be one of auto, gherkin, list, prose
- Empty or missing document field — validation error
- Malformed JSON request body — 400 error
- Payment not provided or insufficient — 402 response
- Criteria language is too ambiguous for rule-based parsing — may return low-confidence grade

## How this service works

Grade acceptance criteria on mechanical testability (deterministic, no LLM)

## Output

Returns a structured grade or score indicating how mechanically testable the acceptance criteria are, including deterministic pass/fail signals and likely flags for criteria that are vague, subjective, or non-automatable — computed without LLM inference, using rule-based analysis.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "format": {
   "enum": [
    "auto",
    "gherkin",
    "list",
    "prose"
   ],
   "type": "string"
  },
  "document": {
   "type": "string",
   "maxLength": 20000
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/acceptance-criteria-mechanical-testability-grader-be9db3da/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from predator-ubuntu.taild9a745.ts.net](https://www.zero.xyz/host/predator-ubuntu.taild9a745.ts.net/llms.txt)
