{
  "case_id": "CR-006",
  "slug": "cdn-two-column-stacked",
  "title": "Contract details notice in a two-column stacked layout",
  "document": "document.pdf",
  "pages": 1,
  "sha256": "0b12b002b1524468c417d88ff76c103c791390969ff145c3d2381b8ae12e6324",
  "hazards": [
    "two_column_layout",
    "stacked_label_value",
    "money_short_format",
    "trading_as_name",
    "late_contract_details_notice",
    "payment_terms_over_30"
  ],
  "notes": "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.",
  "fields": {
    "notice_type": "contract_details_notice",
    "notice_reference": "008862-2026",
    "contracting_authority": "Kingsholt City Council",
    "contracting_authority_type": "sub_central",
    "supplier_name": "Elmstead ICT Solutions Ltd",
    "supplier_registration_number": "08867310",
    "contract_title": "Managed ICT Service Desk and End User Device Support",
    "contract_reference": "KCC-ICT-24-0917",
    "procurement_type": "services",
    "light_touch": false,
    "procedure": "framework_call_off",
    "cpv_codes": [
      "72253000",
      "72500000",
      "50320000"
    ],
    "notice_published_date": "2026-04-29",
    "award_date": "2026-02-20",
    "contract_signed_date": "2026-02-27",
    "contract_start_date": "2026-04-01",
    "contract_end_date": "2029-03-31",
    "extension_options_months": 24,
    "maximum_term_months": 60,
    "contract_value_gbp": 2310000,
    "value_includes_vat": false,
    "number_of_tenders_received": 3,
    "kpis": [
      "First-time fix rate",
      "Service availability (monthly)",
      "Customer satisfaction score (quarterly survey)"
    ],
    "payment_terms_days": 45,
    "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
  },
  "expected_flags": [
    {
      "id": "PA23-threshold-in-scope",
      "severity": "info",
      "detail": "Value £2,310,000 is at or above the services threshold £207,720 (inc VAT) applicable on 2026-04-29."
    },
    {
      "id": "PA23-s68-payment-over-30d",
      "severity": "medium",
      "detail": "Payment terms of 45 days exceed the 30-day implied term in s.68."
    },
    {
      "id": "PA23-s53-cdn-late",
      "severity": "medium",
      "detail": "Contract entered into 2026-02-27, notice published 2026-04-29: 61 days, over the 30-day limit in s.53."
    }
  ],
  "provenance": {
    "source": "synthetic",
    "generator": "crtest.gen 0.1.0",
    "licence": "CC0-1.0",
    "statement": "Fictional authority, supplier and figures. Generated for extraction testing; not a real notice."
  }
}