review_qa_document
Scores an existing test plan, test strategy, or test case list against a six-dimension ISTQB/IEEE-829 rubric, returning findings, dimension scores, and cited sources to write your own review narrative.
Instructions
Deterministically review an existing QA document (Test Plan, Test
Strategy, or a test case list) against a six-dimension ISTQB/IEEE-829-
grounded rubric (structure completeness, objectives & scope clarity,
entry/exit criteria, traceability, measurability, risk coverage) — no
LLM anywhere in this call path; write your own narrative from the
returned findings. doc_type must be one of "auto", "test_plan",
"test_strategy", "test_cases" — "auto" runs a cheap heading-keyword
classifier and reports which type it assumed; an unrecognized value
returns a structured {"error": "invalid_argument", ...} rather than
raising. Documents under ~200 characters (after stripping this app's own
AI-disclosure front matter/footer) return doc_type="insufficient_content"
with overall_score=0 rather than an error, unless they carry an explicit QA
signal (test plan/strategy/case wording, "Test N:" lines) and enough words
to score — those get a (low) score with findings. In "auto" mode a weak
but genuine QA document (a QA signal plus a core testing term) is scored as
its most likely type instead of being rejected. Rejections carry a hint
telling you to retry with an explicit doc_type. Each finding carries
kb_citations resolved from the knowledge base for its citation queries —
a finding with no resolvable source is returned with an empty
kb_citations list rather than a fabricated one. Non-QA input returns status="not_a_qa_document" (doc_type equals the
status, no score); oversize input returns status="input_too_large". Non-
English input is still scored but score_reliable=false and language_warning
explains the rubric is English-keyword based. detection_confidence says how
sure the "auto" type guess was. Returns {doc_type, overall_score,
dimension_scores, findings, stats, status, language, language_warning,
score_reliable, detection_confidence, detection_note, hint, kb_version}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| doc_type | No | auto | |
| document_text | Yes |