Road Maintenance Planning
Explore how road defects move through inspection, prioritisation, and repair, and what published records cannot settle.
- Published sources
- 2
- Starter data
- 20 synthetic records
- Domain build partner
- build-road-maintenance
- Last reviewed
From the draft strategy
Opportunity
The draft strategy names AI for road management as a potential public-service application, describing early detection of defects and prioritising repairs, without saying what imagery it means, which inspection standard applies, or how money would follow the ranking.
Where the draft says it
Table 2 — potential public-service applications
Source register
Research already done
We reviewed these published sources so you do not have to start from zero. Each source shows what it covers, how it can be accessed, and why it matters.
2 sources
Department for Infrastructure
OpenNorthern Ireland road network and condition statistics: technical report
- What it covers
- How the department measures its network and its condition: road length by class — motorway, A, B, C, and unclassified — machine condition surveys that produce a road condition index, and surface defects recorded during routine safety inspections in the Road Maintenance Client System, which also ranks the repairs.
- Why it matters here
- It is the source of this playbook's road classes and defect vocabulary, and it states the limit that matters most: a defect only exists in the figures once an inspection has recorded it.
Department for Infrastructure
OpenPotholes recorded by DfI Roads on the public road network each year since 2020
- What it covers
- A published release of pothole counts on the Northern Ireland public road network by year, separating those reported by the public from those found by inspection, and those repaired from those still waiting.
- Why it matters here
- It is the published shape of the queue this playbook's synthetic records imitate, which is why each record carries a status rather than a score.
Starter data
Starter dataset
Use 20 synthetic defect records to explore triage without using a road authority's operational records.
AI-assisted research helped identify and interpret the published sources. We then created a small, non-sensitive synthetic dataset shaped by the information those sources expose. It is for exploration—not evidence, training, or operational decisions.
- Records
- 20
- Fields
- 6
Field preview
table viewidSYN-RM-01 · SYN-RM-02 · SYN-RM-03
roadClassMotorway · A · B
defectTypeRutting · Cracking · Pothole
severityR2 · R3 · R1
reportedWeek2025-W09 · 2025-W11 · 2025-W10
statusrepair instructed · inspected · repaired
How it was prepared
AI authored fictional defect types, report weeks, and queue statuses using published road classes and R1 to R3 severity codes.
Limitations
- The records are invented, so nothing here describes a defect, a road, or a repair backlog anywhere in Northern Ireland.
- There is no imagery behind any of these rows, so this file cannot say anything about whether a classifier would recognise a defect on a real surface, in real weather, from a real camera.
- A severity code and a status leave out cost, repair method, and what else on the network is competing for the same crew.
Clone and build
Domain build partner
Build with a domain-aware coding agent
Clone the repository, then ask your coding agent to load the skill that ships with it. The skill brings the opportunity, sources, starter data, known unknowns and constraints into the conversation before anything is proposed. It follows the open Agent Skills standard, so it works in Claude Code, Codex and any other agent that reads skills.
01 / Clone
git clone https://github.com/Hypership-Software/lab-notes.ai.git02 / Invoke
- Claude Code
/build-road-maintenance- Codex
$build-road-maintenance
Conditions, not a checklist
Before you build
These are not footnotes. They are conditions that any responsible prototype would need to address.
Both missed and false defects carry costs
A missed defect is a safety problem, and a false one spends inspection time that was already short.
Recorded defects reflect inspection coverage
Defects only enter the figures once someone has inspected or reported them, so places that are surveyed and reported less can look as though they need less.
Image classifications do not choose repairs
Shadows, standing water, road markings, and old repairs all look like damage in an image, and a classification decides nothing about repair method, cost, or what the network needs most.