Each site under active remediation or monitoring typically operates under one or more regulatory programs. The SiteRegulatory model captures the program name, the programId issued by the regulator, the leadAgency responsible for oversight, and a status string indicating where things stand. The startDate and endDate fields bracket the program's active window, while notes holds any supplementary context the project team needs to track alongside the formal record.
Technical section
Data model, API, and internals — visible to developers.
