Evaluates the condition of municipal infrastructure assets (pipes, bridges, culverts, manholes) using inspection data, age, material, and failure history. This skill should be used when an asset ID or location is available and the pipeline needs a `condition_assessment.json` with condition rating, remaining useful life estimate, and rehabilitation priority.
Produce a structured condition assessment for a municipal infrastructure asset. Evaluate physical condition indicators against applicable standards, estimate remaining useful life, and classify rehabilitation urgency. Do not design remediation here — only assess current state and flag deficiencies.
Keep this skill narrow:
infrastructure-standards for design-standard lookups if neededcondition_assessment.jsoninfrastructure-standards){
"project_id": "uuid",
"asset_type": "storm_sewer | sanitary_sewer | watermain | bridge | culvert | manhole | catchbasin",
"asset_id": "municipal asset ID or null",
"location": {
"address": "123 Main St, Toronto ON",
"coordinates": [43.6532, -79.3832],
"road_name": "Main Street",
"municipality": "Toronto"
},
"known_attributes": {
"material": "concrete | PVC | HDPE | steel | cast_iron | ductile_iron | corrugated_steel_pipe",
"diameter_mm": 600,
"length_m": 120,
"install_year": 1965,
"depth_m": 3.0,
"last_inspection_date": "2023-06-15",
"inspection_type": "CCTV | visual | OSIM | load_test"
},
"inspection_data": {},
"failure_history": []
}
Required fields:
asset_typeasset_id or locationOptional fields:
known_attributes (improves assessment quality)inspection_data (raw inspection findings)failure_history (past breaks, collapses, or service disruptions)Produce exactly one artifact: condition_assessment.json.
{
"project_id": "uuid",
"asset_type": "storm_sewer",
"asset_id": "municipal ID",
"assessment_timestamp": "ISO datetime",
"condition_rating": {
"overall": 1,
"structural": 2,
"operational": 1,
"scale": "1-5 (1=very good, 5=very poor)",
"methodology": "PACP | OSIM | visual | estimated"
},
"remaining_useful_life_years": {
"estimate": 15,
"confidence": "high | medium | low",
"basis": "age-based | condition-based | failure-rate"
},
"deficiencies": [
{
"deficiency_type": "structural_crack | joint_displacement | corrosion | scour | spalling | deformation | blockage | infiltration",
"severity": "minor | moderate | severe | critical",
"location_description": "At joint 3, 45m from upstream MH",
"standard_reference": "OPSD 701.010",
"requires_immediate_action": false
}
],
"rehabilitation_priority": "routine | planned | urgent | emergency",
"material_condition": {
"material": "concrete",
"age_years": 61,
"expected_service_life_years": 75,
"corrosion_risk": "low | medium | high",
"notes": ""
},
"hydraulic_adequacy": {
"capacity_adequate": true,
"basis": "design flow vs observed | Manning's calc | unknown"
},
"safety_flags": [],
"facts": [],
"inferences": [],
"assumptions": [],
"unknowns": [],
"recommended_next_skill": "infrastructure-standards"
}
Load only the reference file relevant to the current assessment:
| Asset Type | Load This Reference |
|---|---|
| Pipes (storm, sanitary, watermain) | references/opsd-standards.md |
| Bridges and culverts | references/csa-s6-bridge-code.md |
| Both pipe and structure | Both files |
For pipes (CCTV inspection):
For bridges and culverts (OSIM inspection):
Use age-based deterioration curves when inspection data is insufficient:
| Material | Expected Service Life |
|---|---|
| Concrete pipe (non-reinforced) | 50-75 years |
| Reinforced concrete pipe | 75-100 years |
| PVC pipe | 75-100 years |
| HDPE pipe | 50-75 years |
| Vitrified clay pipe | 75-100+ years |
| Corrugated steel pipe | 25-50 years |
| Cast iron watermain | 75-100 years |
| Ductile iron watermain | 75-100+ years |
| Concrete bridge deck | 50-75 years |
| Steel bridge superstructure | 75-100 years |
Adjust for:
For pipes:
For bridges:
Apply a 1-5 condition rating:
| Rating | Condition | Description |
|---|---|---|
| 1 | Very Good | New or recently rehabilitated, no defects |
| 2 | Good | Minor deterioration, fully functional, routine maintenance only |
| 3 | Fair | Moderate deterioration, functional but approaching planned intervention |
| 4 | Poor | Significant deterioration, rehabilitation needed within 5 years |
| 5 | Very Poor | Failed or imminent failure, emergency intervention required |
| Priority | Criteria |
|---|---|
| Routine | Condition 1-2, no safety concerns |
| Planned | Condition 3, schedule for capital program |
| Urgent | Condition 4, prioritize in next budget cycle |
| Emergency | Condition 5, immediate action required |
Always check for:
Stop and return a partial artifact when:
| File | Description | Key Topics |
|---|---|---|
references/opsd-standards.md | Ontario Provincial Standard Drawings for pipes and manholes | OPSD 701, 702, 704 series; standard dimensions, materials, installation requirements |
references/csa-s6-bridge-code.md | CSA S6:19 Canadian Highway Bridge Design Code | CL-625 loading, design criteria, clearances, deck widths, evaluation procedures |
Read only the reference file relevant to the asset type being assessed.
| Source | URL | Use |
|---|---|---|
| Ontario Structure Inspection Manual (OSIM) | https://www.ontario.ca/page/ontario-structure-inspection-manual | Bridge and culvert inspection methodology |
| NASSCO PACP | https://www.nassco.org/pacp | Pipeline Assessment Certification Program |
| Ontario Provincial Standards | https://www.ontario.ca/page/provincial-standards | OPSD and OPSS lookup |
| CSA Group Standards | https://www.csagroup.org/ | CSA S6 and other infrastructure standards |