assess_qa_maturity
Assess QA process maturity from a project description, scoring TMMi process areas and EU AI Act readiness for AI/ML systems. Get an indicative maturity level and actionable findings without LLM bias.
Instructions
Deterministically assess QA process maturity from a free-text project/
process description (or a pasted existing Test Strategy/Risk Register) —
no LLM anywhere in this call path; write your own narrative from the
returned findings. Scores 10 TMMi process areas (Level 2 Managed + Level 3
Defined) and returns an indicative_tmmi_level (1-3 — NEVER higher; Levels
4-5 require quantitative evidence a text description cannot substantiate,
per TMMi's own no-skip rule — always read the returned disclaimer and
never claim a certified TMMi level yourself). When the description signals
an AI/ML system, also scores 7 EU AI Act Articles 9-15 readiness checks
(ai_act_relevant=true, ai_act_dimension_scores populated); otherwise that
dimension is omitted entirely (ai_act_relevant=false, empty dict) rather
than scored as a false gap. Descriptions under ~200 characters (after
stripping this app's own AI-disclosure front matter/footer) return
indicative_tmmi_level=0 with empty findings rather than an error. 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. When
ai_act_relevant=true, ai_act_note carries a fixed caveat that risk-tier
classification (whether the system is legally "high-risk") is a
determination this tool does not make — the user/team must confirm
that independently; ai_act_note is empty when ai_act_relevant=false.
Returns {indicative_tmmi_level, tmmi_dimension_scores, ai_act_relevant,
ai_act_dimension_scores, ai_act_note, findings, disclaimer, stats,
kb_version}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| project_description | Yes |