{"uid":"cap_8g_yAgacmJ5JScX4ItvfN","slug":"acceptance-criteria-mechanical-testability-grader-be9db3da","name":"Acceptance Criteria Mechanical Testability Grader","description":"Grade acceptance criteria on mechanical testability (deterministic, no LLM)","url":"https://predator-ubuntu.taild9a745.ts.net/v1/grade?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"format":{"enum":["auto","gherkin","list","prose"],"type":"string"},"document":{"type":"string","maxLength":20000}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_dXzFpsgiCirzfx-rvsybe","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Grades acceptance criteria documents for mechanical testability using deterministic (non-LLM) rules, returning a structured quality assessment","exampleAgentPrompt":"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.","exampleUseCases":[{"title":"QA review of sprint stories","prompt":"I have a list of acceptance criteria from our latest sprint planning — can you grade them for mechanical testability? I'll paste them in list format and I need to know which ones are too vague or non-deterministic before we start writing tests."},{"title":"BDD Gherkin scenario validation","prompt":"Check these Gherkin scenarios I wrote for testability — I want to know if they're deterministic and will produce consistent pass/fail results without any judgment calls: 'Given the cart has 3 items, When the user applies coupon SAVE10, Then the total is reduced by 10%.'"},{"title":"Prose requirements testability audit","prompt":"I have a prose-format requirements doc with acceptance criteria — can you score it for mechanical testability and flag any criteria that are subjective or impossible to automate reliably?"}],"resultDescription":"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.","failureModes":["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"],"whenToPreferThis":"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.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-18T12:30:06.640Z","isFirstParty":false,"canonicalSlug":"acceptance-criteria-mechanical-testability-grader-be9db3da"}