{
  "extractor": "naive_text",
  "version": "0.1.0",
  "run_at": "2026-10-31T22:09:02Z",
  "description": "pdftotext -layout + label regexes. Deliberately simple baseline.",
  "cases": {
    "CR-001": {
      "fields": {
        "notice_type": "contract_award_notice",
        "notice_reference": "003118-2026",
        "contracting_authority": "Wexcombe Borough Council",
        "contracting_authority_type": "sub_central",
        "supplier_name": "Fenwick Grounds Maintenance Ltd",
        "supplier_registration_number": "06645928",
        "contract_title": "Provision of Grounds Maintenance Services for Parks and Open Spaces",
        "contract_reference": "WBC/2026/0071",
        "procurement_type": "services",
        "light_touch": false,
        "procedure": "open",
        "cpv_codes": [
          "77310000",
          "77311000",
          "77314000"
        ],
        "notice_published_date": "2026-02-16",
        "award_date": "2026-02-12",
        "contract_signed_date": null,
        "contract_start_date": "2026-04-01",
        "contract_end_date": "2030-03-31",
        "extension_options_months": 24,
        "maximum_term_months": 72,
        "contract_value_gbp": 1240000.0,
        "value_includes_vat": false,
        "number_of_tenders_received": 4,
        "kpis": [],
        "payment_terms_days": 30,
        "standstill_end_date": "2026-02-26",
        "lots": [],
        "modification_number": null,
        "modification_date": null,
        "modification_description": null,
        "modification_ground": null,
        "original_contract_value_gbp": null,
        "revised_contract_value_gbp": null,
        "value_change_gbp": null,
        "value_change_percent": null,
        "original_end_date": null,
        "revised_end_date": null,
        "term_change_months": null,
        "contract_change_notice_published": null,
        "voluntary_standstill": null
      },
      "flags": [],
      "text_chars": 2253
    },
    "CR-002": {
      "fields": {
        "notice_type": "contract_details_notice",
        "notice_reference": "004213-2026",
        "contracting_authority": "Harrowdale District Council",
        "contracting_authority_type": "sub_central",
        "supplier_name": "Ironside Waste Management Ltd",
        "supplier_registration_number": "07114290",
        "contract_title": "Household Waste and Recycling Collection Service",
        "contract_reference": "HDC-ENV-2025-014",
        "procurement_type": "services",
        "light_touch": false,
        "procedure": "competitive_flexible",
        "cpv_codes": [
          "90511000",
          "90512000",
          "90511200"
        ],
        "notice_published_date": "2026-03-20",
        "award_date": "2026-02-24",
        "contract_signed_date": "2026-03-03",
        "contract_start_date": "2026-04-06",
        "contract_end_date": "2033-04-05",
        "extension_options_months": 24,
        "maximum_term_months": 108,
        "contract_value_gbp": 3950000.0,
        "value_includes_vat": false,
        "number_of_tenders_received": 3,
        "kpis": [
          "Missed collections per 100,000",
          "Recycling rate (%)",
          "Customer satisfaction score (quarterly survey)"
        ],
        "payment_terms_days": 30,
        "standstill_end_date": null,
        "lots": [],
        "modification_number": null,
        "modification_date": null,
        "modification_description": null,
        "modification_ground": null,
        "original_contract_value_gbp": null,
        "revised_contract_value_gbp": null,
        "value_change_gbp": null,
        "value_change_percent": null,
        "original_end_date": null,
        "revised_end_date": null,
        "term_change_months": null,
        "contract_change_notice_published": null,
        "voluntary_standstill": null
      },
      "flags": [],
      "text_chars": 6111
    },
    "CR-003": {
      "fields": {
        "notice_type": "contract_details_notice",
        "notice_reference": "002907-2026",
        "contracting_authority": null,
        "contracting_authority_type": "sub_central",
        "supplier_name": "Legal name                                           Cresswell Highways Ltd",
        "supplier_registration_number": null,
        "contract_title": null,
        "contract_reference": null,
        "procurement_type": null,
        "light_touch": null,
        "procedure": "open",
        "cpv_codes": null,
        "notice_published_date": null,
        "award_date": null,
        "contract_signed_date": null,
        "contract_start_date": null,
        "contract_end_date": null,
        "extension_options_months": 12,
        "maximum_term_months": null,
        "contract_value_gbp": null,
        "value_includes_vat": null,
        "number_of_tenders_received": 5,
        "kpis": [],
        "payment_terms_days": null,
        "standstill_end_date": null,
        "lots": [],
        "modification_number": null,
        "modification_date": null,
        "modification_description": null,
        "modification_ground": null,
        "original_contract_value_gbp": null,
        "revised_contract_value_gbp": null,
        "value_change_gbp": null,
        "value_change_percent": null,
        "original_end_date": null,
        "revised_end_date": null,
        "term_change_months": null,
        "contract_change_notice_published": null,
        "voluntary_standstill": null
      },
      "flags": [],
      "text_chars": 4378
    },
    "CR-004": {
      "fields": {
        "notice_type": "contract_change_notice",
        "notice_reference": "006540-2026",
        "contracting_authority": "Stonebridge Metropolitan Borough Council",
        "contracting_authority_type": "sub_central",
        "supplier_name": "Alderman Facilities Group Ltd",
        "supplier_registration_number": "09418832",
        "contract_title": "Facilities Management for Corporate Buildings",
        "contract_reference": "SMBC/FM/2025/003",
        "procurement_type": "services",
        "light_touch": false,
        "procedure": "competitive_flexible",
        "cpv_codes": [
          "79993100",
          "50700000",
          "90911200"
        ],
        "notice_published_date": "2026-05-04",
        "award_date": "2025-11-14",
        "contract_signed_date": "2026-03-20",
        "contract_start_date": "2026-04-01",
        "contract_end_date": null,
        "extension_options_months": 0,
        "maximum_term_months": null,
        "contract_value_gbp": null,
        "value_includes_vat": null,
        "number_of_tenders_received": null,
        "kpis": [],
        "payment_terms_days": null,
        "standstill_end_date": null,
        "lots": [],
        "modification_number": 1,
        "modification_date": "2026-05-11",
        "modification_description": "Addition of three annexe buildings to the cleaning and M&E maintenance scope",
        "modification_ground": "s74_below_threshold",
        "original_contract_value_gbp": null,
        "revised_contract_value_gbp": null,
        "value_change_gbp": 260000.0,
        "value_change_percent": null,
        "original_end_date": null,
        "revised_end_date": "2030-03-31",
        "term_change_months": 12,
        "contract_change_notice_published": true,
        "voluntary_standstill": true
      },
      "flags": [],
      "text_chars": 3084
    },
    "CR-005": {
      "fields": {
        "notice_type": null,
        "notice_reference": null,
        "contracting_authority": null,
        "contracting_authority_type": null,
        "supplier_name": null,
        "supplier_registration_number": null,
        "contract_title": null,
        "contract_reference": null,
        "procurement_type": null,
        "light_touch": null,
        "procedure": null,
        "cpv_codes": null,
        "notice_published_date": null,
        "award_date": null,
        "contract_signed_date": null,
        "contract_start_date": null,
        "contract_end_date": null,
        "extension_options_months": null,
        "maximum_term_months": null,
        "contract_value_gbp": null,
        "value_includes_vat": null,
        "number_of_tenders_received": null,
        "kpis": [],
        "payment_terms_days": null,
        "standstill_end_date": null,
        "lots": [],
        "modification_number": null,
        "modification_date": null,
        "modification_description": null,
        "modification_ground": null,
        "original_contract_value_gbp": null,
        "revised_contract_value_gbp": null,
        "value_change_gbp": null,
        "value_change_percent": null,
        "original_end_date": null,
        "revised_end_date": null,
        "term_change_months": null,
        "contract_change_notice_published": null,
        "voluntary_standstill": null
      },
      "flags": [],
      "text_chars": 0
    },
    "CR-006": {
      "fields": {
        "notice_type": "contract_details_notice",
        "notice_reference": "008862-2026",
        "contracting_authority": "About this contract",
        "contracting_authority_type": "sub_central",
        "supplier_name": "management for laptops, tablets and smartphones.",
        "supplier_registration_number": "on",
        "contract_title": null,
        "contract_reference": "council staff across 31 sites, with a single point of contact for",
        "procurement_type": null,
        "light_touch": null,
        "procedure": null,
        "cpv_codes": null,
        "notice_published_date": "2026-04-29",
        "award_date": null,
        "contract_signed_date": null,
        "contract_start_date": null,
        "contract_end_date": null,
        "extension_options_months": null,
        "maximum_term_months": null,
        "contract_value_gbp": null,
        "value_includes_vat": null,
        "number_of_tenders_received": null,
        "kpis": [],
        "payment_terms_days": null,
        "standstill_end_date": null,
        "lots": [],
        "modification_number": null,
        "modification_date": null,
        "modification_description": null,
        "modification_ground": null,
        "original_contract_value_gbp": null,
        "revised_contract_value_gbp": null,
        "value_change_gbp": null,
        "value_change_percent": null,
        "original_end_date": null,
        "revised_end_date": null,
        "term_change_months": null,
        "contract_change_notice_published": null,
        "voluntary_standstill": null
      },
      "flags": [],
      "text_chars": 3358
    },
    "CR-007": {
      "fields": {
        "notice_type": "contract_award_notice",
        "notice_reference": "005077-2026",
        "contracting_authority": "Northam Vale County Council",
        "contracting_authority_type": "sub_central",
        "supplier_name": null,
        "supplier_registration_number": null,
        "contract_title": "Domiciliary Care Services (Lots 1-3)",
        "contract_reference": "NVCC/ASC/2025/0210",
        "procurement_type": "services",
        "light_touch": true,
        "procedure": "competitive_flexible",
        "cpv_codes": [
          "85312000",
          "85311100",
          "85000000"
        ],
        "notice_published_date": "2026-03-09",
        "award_date": "2026-03-06",
        "contract_signed_date": null,
        "contract_start_date": "2026-05-01",
        "contract_end_date": "2029-04-30",
        "extension_options_months": 24,
        "maximum_term_months": 60,
        "contract_value_gbp": null,
        "value_includes_vat": null,
        "number_of_tenders_received": 7,
        "kpis": [],
        "payment_terms_days": 30,
        "standstill_end_date": "2026-03-17",
        "lots": [],
        "modification_number": null,
        "modification_date": null,
        "modification_description": null,
        "modification_ground": null,
        "original_contract_value_gbp": null,
        "revised_contract_value_gbp": null,
        "value_change_gbp": null,
        "value_change_percent": null,
        "original_end_date": null,
        "revised_end_date": null,
        "term_change_months": null,
        "contract_change_notice_published": null,
        "voluntary_standstill": null
      },
      "flags": [],
      "text_chars": 5003
    },
    "CR-008": {
      "fields": {
        "notice_type": "contract_change_notice",
        "notice_reference": "007311-2026",
        "contracting_authority": "Wexcombe Borough Council",
        "contracting_authority_type": "sub_central",
        "supplier_name": "Brightwater Environmental Services Limited",
        "supplier_registration_number": "07720941",
        "contract_title": "Environmental Services Partnership (Street Cleansing)",
        "contract_reference": "WBC/2025/0119",
        "procurement_type": "services",
        "light_touch": false,
        "procedure": "open",
        "cpv_codes": [
          "90610000",
          "90611000"
        ],
        "notice_published_date": "2026-06-02",
        "award_date": "2025-09-30",
        "contract_signed_date": "2025-10-28",
        "contract_start_date": "2025-12-01",
        "contract_end_date": null,
        "extension_options_months": 24,
        "maximum_term_months": null,
        "contract_value_gbp": null,
        "value_includes_vat": null,
        "number_of_tenders_received": null,
        "kpis": [],
        "payment_terms_days": null,
        "standstill_end_date": null,
        "lots": [],
        "modification_number": 2,
        "modification_date": "2026-06-15",
        "modification_description": "Uplift to the schedule of rates to reflect the 2026/27 National Living Wage increase,",
        "modification_ground": "s74_below_threshold",
        "original_contract_value_gbp": null,
        "revised_contract_value_gbp": null,
        "value_change_gbp": 252.0,
        "value_change_percent": null,
        "original_end_date": null,
        "revised_end_date": "2030-11-30",
        "term_change_months": 0,
        "contract_change_notice_published": true,
        "voluntary_standstill": false
      },
      "flags": [],
      "text_chars": 2796
    },
    "CR-009": {
      "fields": {
        "notice_type": "contract_document",
        "notice_reference": null,
        "contracting_authority": null,
        "contracting_authority_type": null,
        "supplier_name": null,
        "supplier_registration_number": null,
        "contract_title": null,
        "contract_reference": null,
        "procurement_type": null,
        "light_touch": null,
        "procedure": null,
        "cpv_codes": null,
        "notice_published_date": null,
        "award_date": null,
        "contract_signed_date": null,
        "contract_start_date": null,
        "contract_end_date": null,
        "extension_options_months": null,
        "maximum_term_months": null,
        "contract_value_gbp": null,
        "value_includes_vat": null,
        "number_of_tenders_received": null,
        "kpis": [],
        "payment_terms_days": null,
        "standstill_end_date": null,
        "lots": [],
        "modification_number": null,
        "modification_date": null,
        "modification_description": null,
        "modification_ground": null,
        "original_contract_value_gbp": null,
        "revised_contract_value_gbp": null,
        "value_change_gbp": null,
        "value_change_percent": null,
        "original_end_date": null,
        "revised_end_date": null,
        "term_change_months": null,
        "contract_change_notice_published": null,
        "voluntary_standstill": null
      },
      "flags": [],
      "text_chars": 3538
    },
    "CR-010": {
      "fields": {
        "notice_type": "contract_details_notice",
        "notice_reference": "009104-2026",
        "contracting_authority": "Stonebridge Metropolitan Borough Council",
        "contracting_authority_type": "sub_central",
        "supplier_name": "Greystoke Construction (Midlands)",
        "supplier_registration_number": "04392218",
        "contract_title": "Construction of Extra Care Housing",
        "contract_reference": "SMBC/CAP/2025/EC-MILL",
        "procurement_type": "works",
        "light_touch": false,
        "procedure": "open",
        "cpv_codes": [
          "45215210",
          "45211000"
        ],
        "notice_published_date": null,
        "award_date": null,
        "contract_signed_date": null,
        "contract_start_date": null,
        "contract_end_date": null,
        "extension_options_months": 0,
        "maximum_term_months": 24,
        "contract_value_gbp": null,
        "value_includes_vat": false,
        "number_of_tenders_received": 6,
        "kpis": [
          "Programme milestones achieved on time",
          "Defects at practical completion",
          "Accident frequency rate",
          "Local labour and apprenticeships delivered"
        ],
        "payment_terms_days": 30,
        "standstill_end_date": null,
        "lots": [],
        "modification_number": null,
        "modification_date": null,
        "modification_description": null,
        "modification_ground": null,
        "original_contract_value_gbp": null,
        "revised_contract_value_gbp": null,
        "value_change_gbp": null,
        "value_change_percent": null,
        "original_end_date": null,
        "revised_end_date": null,
        "term_change_months": null,
        "contract_change_notice_published": null,
        "voluntary_standstill": null
      },
      "flags": [],
      "text_chars": 3423
    },
    "CR-011": {
      "fields": {
        "notice_type": "contract_change_notice",
        "notice_reference": "009877-2026",
        "contracting_authority": "Kingsholt City Council",
        "contracting_authority_type": "sub_central",
        "supplier_name": "Cresswell Highways Ltd",
        "supplier_registration_number": "05583107",
        "contract_title": "Highways Reactive Maintenance and Winter Service",
        "contract_reference": "KCC-HWY-2025-0033",
        "procurement_type": "works",
        "light_touch": false,
        "procedure": "open",
        "cpv_codes": [
          "45233141",
          "45233139",
          "90620000"
        ],
        "notice_published_date": null,
        "award_date": null,
        "contract_signed_date": null,
        "contract_start_date": null,
        "contract_end_date": null,
        "extension_options_months": 12,
        "maximum_term_months": null,
        "contract_value_gbp": null,
        "value_includes_vat": null,
        "number_of_tenders_received": null,
        "kpis": [],
        "payment_terms_days": null,
        "standstill_end_date": null,
        "lots": [],
        "modification_number": 1,
        "modification_date": null,
        "modification_description": "Additional carriageway reconstruction on the A-road network following the February",
        "modification_ground": "sch8_para3_unforeseeable",
        "original_contract_value_gbp": null,
        "revised_contract_value_gbp": null,
        "value_change_gbp": null,
        "value_change_percent": null,
        "original_end_date": null,
        "revised_end_date": null,
        "term_change_months": 0,
        "contract_change_notice_published": true,
        "voluntary_standstill": true
      },
      "flags": [],
      "text_chars": 3027
    },
    "CR-012": {
      "fields": {
        "notice_type": "contract_award_notice",
        "notice_reference": "001206-2026",
        "contracting_authority": null,
        "contracting_authority_type": "sub_central",
        "supplier_name": null,
        "supplier_registration_number": null,
        "contract_title": null,
        "contract_reference": null,
        "procurement_type": null,
        "light_touch": null,
        "procedure": null,
        "cpv_codes": null,
        "notice_published_date": null,
        "award_date": null,
        "contract_signed_date": null,
        "contract_start_date": null,
        "contract_end_date": null,
        "extension_options_months": null,
        "maximum_term_months": null,
        "contract_value_gbp": null,
        "value_includes_vat": null,
        "number_of_tenders_received": null,
        "kpis": [],
        "payment_terms_days": null,
        "standstill_end_date": null,
        "lots": [],
        "modification_number": null,
        "modification_date": null,
        "modification_description": null,
        "modification_ground": null,
        "original_contract_value_gbp": null,
        "revised_contract_value_gbp": null,
        "value_change_gbp": null,
        "value_change_percent": null,
        "original_end_date": null,
        "revised_end_date": null,
        "term_change_months": null,
        "contract_change_notice_published": null,
        "voluntary_standstill": null
      },
      "flags": [],
      "text_chars": 1934
    }
  }
}