Invite-only · the workshop behind VetReady

Where exam questions get reviewed before students ever see them.

Draft questions come in from the generator. A council of frontier models judges every one for correctness, ambiguity and source support. Only unanimous passes ship to vetready.ca — the rest land in a reviewer's queue.

The back of house for vetready.ca — not a public product.

q_2481 · Cardiology · draft

A 12-year-old Cavalier King Charles Spaniel presents with a grade IV/VI systolic murmur loudest at the left apex. Radiographs show left atrial enlargement. Most likely diagnosis?

  • AAortic stenosis
  • BMitral valve regurgitation✓ keyed
  • CPulmonic stenosis
  • DTricuspid dysplasia
ChatGPTpass
Claudepass
Geminipass
Metapass
● unanimous pass→ approved · published to vetready.ca
612
Questions vetted
6+
Dimensions checked
4×
Model council
100%
Cited to source
What the workshop does

A review bench that reads like a clinician, and never blinks.

Every draft is judged on the dimensions that actually break exam questions — then routed by agreement, not by vibes. A full council on the base pass; a frontier adjudicator to settle any split.

Answer & ambiguity check

Each reviewer decides whether the keyed answer is clinically correct and whether a second option is defensibly right. Split verdicts route straight to a human.

Grounded in the source

An explanation can't attribute claims the cited material doesn't contain. Questions that fail source-support are flagged, not shipped.

Verified imaging only

If an image is AI-generated on a diagnostic item, a deterministic rule fails it outright — the answer can't rest on a picture that was never verified against ground truth.

Unanimity or it's queued

Auto-approve fires only when every reviewer passes with no flags. Any disagreement becomes a pending item with the pass/fail split attached.

Edit & re-vet

Reviewers refine the stem, options or explanation and send it back through the council. Rule-based image fails resolve instantly, so the loop never spins on a question that can't pass.

Every decision auditable

One verdict row per model per question, plus the deterministic gate kept for the trail. You can see who passed, who failed, and why.

One draft. Six stages. From source to student.

A question earns its place — one deliberate stage at a time.

Every draft moves through the same disciplined path, from raw source material to a published, board-ready question. Nothing skips a step, and nothing ships until it's earned approval.

01
Ingest
Textbooks, slides & imaging
02
Extract
Concepts, cited to source
03
Generate
Exam-grade questions
04
Council
Judged by four models
05
Review
Expert eyes on every split
06
Publish
Approved to vetready.ca
The council, not a single model

Full council first. Frontier adjudication to settle a split.

  1. 01

    Every reviewer on the council judges the base pass independently — four verdicts per question, one row each, no model seeing another's answer.

  2. 02

    Unanimous pass, no flags → auto-approved. Any pass/fail split promotes the question into the review queue with the count attached.

  3. 03

    A flagged text dimension escalates to a mid or frontier adjudicator — web search on only for source-support and factual claims.

  4. 04

    Approved questions publish to vetready.ca, the consumer product students actually study on.

stage_keyvetting
roster4 enabled
base web_searchfalse
pass_count4 / 4
fail_count0
outcomeapproved

If it comes from the machine, it's in mono. Reviewers never read model names in Simple mode — just the plain-English suggestion and three buttons.

Your drafts stay yours

Row-level security, invite-only access, no self-signup.

Access is redeemed with a single-use code, not a public form. Reviewers see the pending queue; admins see the pipeline. Every write goes through a server function — a direct API insert from a normal account fails by design.

Code-gated onboarding

No signup path exists. A tiered invite code attaches your membership; used, expired or email-locked codes are rejected.

Tiers that enforce

Reviewer, senior and admin roles are checked in RLS, not just the UI. Lower tiers get zero rows on restricted tables even via direct calls.

Simple or Advanced

Doctors get a plain-English bench and big Approve / Reject / Needs-edits. Admins get the full technical panel — per-model verdicts, cost, tokens.

Have a code? Step into the back of house.

vetready.click is invite-only. Redeem a code to review the questions that become vetready.ca — or ask for one if you're a veterinarian who wants to help.

VetReady

Source of VetReady.ca ↗