Stormwater Inspection & Assessment
Stormwater inspection and condition assessment — CCTV sewer inspection with PACP/MACP scoring, catch basin inspection and cleaning programs, outfall inspection, deficiency tracking, and condition rating.
CCTV Analysis
PACP/MACP
CB Programs
Condition Rating
Purpose-Built for Canadian Municipalities
Purpose & Scope
What this module owns
Clear ownership boundaries prevent duplication and ensure every capability has exactly one authoritative home.
Owns
6Delegated to
5Stormwater asset inventory, pipe/CB/outfall registry
Inspection workflow engine, scheduling, forms
Field data collection, offline mobile, GPS
Spatial analysis, mapping, catchment boundaries
AI/ML defect classification models
These capabilities are handled by dedicated modules and consumed via stable API contracts — keeping boundaries clean and ownership unambiguous.
Core Capabilities
What it does
3 capability groups comprising 6 discrete capabilities — each with API surface, business rules, and data ownership.
CCTV sewer inspection with video recording, GPS-referenced observations, and timestamped defect logging per PACP/MACP standards.
Video Integration
CCTV video feeds linked to pipe segments — timestamped observations synchronized to video position.
Defect Coding
NASSCO PACP/MACP defect coding — structural, operational, and construction defects with severity grading.
Observation Log
GPS-referenced observations at measured distance from MH — crack, fracture, deformation, root intrusion, deposit, infiltration.
Condition Scoring
Automated structural and O&M condition scoring from coded observations — 1 (excellent) to 5 (failed).
Machine learning models that analyze CCTV footage in real-time to identify and classify pipe defects with confidence scoring.
Real-time Analysis
AI model processes CCTV footage during inspection — flagging potential defects for operator confirmation.
Defect Classification
Automated classification: cracks, fractures, root intrusion, joint displacement, corrosion, deposits, infiltration.
Confidence Scoring
Each AI detection assigned a confidence score — high-confidence detections auto-coded, low-confidence flagged for review.
Model Improvement
Operator confirmations/corrections feed back into model training — continuous accuracy improvement.
Every module owns a single bounded context, exposes stable APIs, and can be composed into any Civic product — that's the architecture that scales.
Krutik Parikh
Creator of Civic
Data Model
Entity Architecture
4 entities with 5 relationships — the authoritative schema for this bounded context.
Entities
Select an entity to explore its fields and relationships
API Surface
Integration Endpoints
7 RESTful endpoints across 6 resource groups — plus 5 domain events for async integration.
/api/v1/stormwater-inspection/cctv
CCTV inspection records with PACP scoring
/api/v1/stormwater-inspection/cctv/{inspectionId}/observations
CCTV observations with AI detection flags
Ecosystem
Products that depend on this module
3 Civic products consume Stormwater Inspection & Assessment — making it one of the most critical platform services in the ecosystem.
Technical Specifications
Performance, Compliance & Configuration
AI Defect Detection Accuracy
CCTV Video Sync
Mobile Offline Support
Condition Rating Consistency
System Availability
FAQ
Frequently Asked Questions
Ready to Integrate
Build on Stormwater Inspection & Assessment
Request an architecture brief, integration guide, or live demo environment for your team.