How Roofing Tender Brief works
- Fetch. Every morning a script downloads the previous day's notices from the official Find a Tender OCDS API and the Contracts Finder OCDS API. Requests are sequential and rate-limited.
- Filter. A notice is included only when its title or one of its lot titles names roof work (for example "roofing", "re-roofing", "flat roof", "roof replacement", "guttering", "rainwater goods"), or its main CPV code is a roofing code and the description opens with roof work. Big repairs frameworks are included when they have a dedicated roofing lot. Solar panels, green roofs, roof-top plant, handrails, consultancy and materials supply are excluded.
- De-duplicate. The same opportunity on both portals, or republished as an update, is shown once (with both links). Anything we've already sent you isn't sent again; changes are listed separately.
- Explain. The summary is built from fixed templates using the notice's own fields (buyer, value, dates, procedure) plus pattern matching on the text for TUPE, frameworks, site visits, insurance and accreditations. No generative AI is used, and nothing is added that isn't in the notice. There is no human review, so always read the official notice.
- Renewals. We read past award notices (Contracts Finder back to late 2022, plus recent Find a Tender awards) and list contracts lasting at least 9 months whose stated end date is 3–12 months away. Each one appears once in the daily email when it enters that window, and the Monday email lists all those ending in the next 3–6 months.
Accuracy
We hand-checked random samples of matched notices. With the original rules, 74% of a 50-notice sample were real roofing work: generic facilities-management and construction frameworks that merely listed a roofing CPV code got through. We then required a roofing word in the title or a lot title. On a fresh random sample of 50 matched notices (tenders, early notices and awards that were not used for tuning), 46 (92%) were roofing jobs or frameworks with a roofing lot. With a sample this size the true figure is likely between about 81% and 97%. Roofing hidden inside a vaguely titled refurbishment ("works at the depot") is the usual miss.
Licence
Contains public sector information licensed under the Open Government Licence v3.0. Source data: Find a Tender and Contracts Finder (Cabinet Office). We have no connection with the Cabinet Office or the buyers. Supplier names come from published award notices; where a supplier looks like a private individual we don't repeat the name.