ContractRadar test set

CR-006 · contract details notice · 1 page · sha256 0b12b002b1524468…

Contract details notice in a two-column stacked layout

Labels and values are stacked in a narrow left column beside a narrative right column, so a line-based text dump interleaves them. Value is printed as £2.31m. Published 61 days after signature; payment terms 45 days.

document.pdf gold.json expected.csv notes.md

Hazards

Pages

CR-006 page 1
Page 1

Gold labels and extractor output

✓ correct · ✗ wrong · – missing. Blank means the field is null in the gold and the extractor returned nothing (not counted).

FieldGoldllm:nvidia/nemotron-3-ultra-550b-a55b:free:textnaive_text
notice_typecontract_details_notice✓ contract_details_notice✓ contract_details_notice
notice_reference008862-2026✓ 008862-2026✓ 008862-2026
contracting_authority criticalKingsholt City Council✓ Kingsholt City Council✗ About this contract
contracting_authority_typesub_central✓ sub_central✓ sub_central
supplier_name criticalElmstead ICT Solutions Ltd✓ Elmstead ICT Solutions Ltd✗ management for laptops, tablets and smartphones.
supplier_registration_number08867310✓ 08867310✗ on
contract_title criticalManaged ICT Service Desk and End User Device Support✓ managed ICT service desk and end-user device support service– null
contract_referenceKCC-ICT-24-0917✓ KCC-ICT-24-0917✗ council staff across 31 sites, with a single point of contact for
procurement_typeservices✓ services– null
light_touchfalse✓ false– null
procedureframework_call_off✓ framework_call_off– null
cpv_codes["72253000", "72500000", "50320000"]✓ ["72253000", "72500000", "50320000"]– null
notice_published_date2026-04-29✓ 2026-04-29✓ 2026-04-29
award_date2026-02-20✓ 2026-02-20– null
contract_signed_date2026-02-27✓ 2026-02-27– null
contract_start_date critical2026-04-01✓ 2026-04-01– null
contract_end_date critical2029-03-31✓ 2029-03-31– null
extension_options_months24✓ 24– null
maximum_term_months60✓ 60– null
contract_value_gbp critical2,310,000✓ 2,310,000– null
value_includes_vatfalse✓ false– null
number_of_tenders_received3✓ 3– null
kpis["First-time fix rate", "Service availability (monthly)", "Customer satisfaction score (quarterly survey)"]✓ ["First-time fix rate", "Service availability (monthly)", "Customer satisfaction score (quarterly survey)"]– []
payment_terms_days45✓ 45– null
standstill_end_datenull· ·
lots[]· ·
modification_numbernull✗ 0·
modification_datenull· ·
modification_descriptionnull· ·
modification_ground criticalnull· ·
original_contract_value_gbpnull· ·
revised_contract_value_gbpnull· ·
value_change_gbp criticalnull· ·
value_change_percentnull· ·
original_end_datenull· ·
revised_end_date criticalnull· ·
term_change_monthsnull✗ 0·
contract_change_notice_publishednull✗ false·
voluntary_standstillnull✗ false·

Expected rule-engine flags

RuleSeverityDetail
PA23-threshold-in-scopeinfoValue £2,310,000 is at or above the services threshold £207,720 (inc VAT) applicable on 2026-04-29.
PA23-s68-payment-over-30dmediumPayment terms of 45 days exceed the 30-day implied term in s.68.
PA23-s53-cdn-latemediumContract entered into 2026-02-27, notice published 2026-04-29: 61 days, over the 30-day limit in s.53.

Provenance: Fictional authority, supplier and figures. Generated for extraction testing; not a real notice. Generator crtest.gen 0.1.0, licence CC0-1.0.