Methods

This is AI-generated grading, not a human review. We're currently in an alpha-testing phase, actively working on the quality and consistency of the process described below. If a particular verdict looks wrong, or a question and answer seem mismatched, please tell us — there's a feedback form on every question's own page, or see Contact. We read every submission.

How a verdict is reached

Each question is broken down into the distinct, separately-answerable items it actually asks for. Each reply is separately broken down into its individual statements. Every item is then checked against the reply's statements and marked:

Each item is also rated on how specifically the reply engages with it — a reply can be technically "addressed" while still being vague, generic, or evasive in how it gets there. That full item-by-item breakdown, with a short rationale for each, is shown on every question's own page under "How we got there".

The score and the colour

Those item-level judgments are rolled up into a single score out of 100, which maps onto the Red/Amber/Green colour you see throughout the site: below 25 is Red, 75 and above is Green, and everything in between is Amber — deliberately the largest band, since most real answers are neither a clean pass nor a clean fail.

What gets judged, and what doesn't

Not every line in Hansard is a question with an answer to score. A ministerial Statement's own opening announcement, and an Urgent Question's own opening statement in reply, are shown as context on the relevant page but aren't themselves scored — there's nothing in a procedural "will the Minister make a statement" request to meaningfully judge. Scoring starts with the first genuine question or supplementary that follows.

Who does the judging

The judgment itself is made by a large language model (currently Anthropic's Claude), prompted with the question, the reply, and the criteria above. It is a careful, consistent reading of the text — not a formal, legal, or fact-checked assessment, and not a view on whether the underlying policy itself is good or bad.

Rhetorical style

Alongside the coverage judgment, some question items and reply statements are also tagged with a rhetorical style — a separate, purely descriptive label for how something is said, not whether it was answered. These tags never affect the score or the RAG colour; they're there for a reader who wants to notice patterns, such as whether a particular kind of question tends to get a particular kind of reply.

Where a question's items or a reply's statements carry one of these tags, a percentage badge is shown alongside the relevant text — for example "100% vibes" — showing what share of that question's items, or that reply's statements, carry the tag. The badge is only shown when at least one item or statement is tagged.

How search works

Search matches your words two ways at once. The first is an exact match against each question's own text — the same literal search anyone would expect. The second is a semantic match: your search is compared, by meaning rather than wording, against every question using an AI embedding model, which can surface a relevant question even when it's phrased quite differently from your search (for example, a search for "hospital closures" finding a question about an A&E department shutting). Exact matches are shown first, in date order; a handful of semantic-only matches — ones that don't contain your actual words — are appended after them and marked SIMILAR, so it's clear why they're there.

Limitations

This approach is continually being refined as real cases turn up edge cases it doesn't yet handle well — and some are still being worked through. If a particular verdict looks wrong to you, use the feedback form on that question's own page, or see Contact.