# Fusion Plating - Toronto Compliance Pack City of Toronto regulatory data pack for the `fusion_plating_compliance` framework. Loads Toronto Municipal Code Chapter 681 (Sewers By-law) discharge limits and related compliance obligations. ## Dependencies * `fusion_plating_compliance` (framework) * `fusion_plating_compliance_on` (Ontario pack) ## What it loads ### Jurisdiction * City of Toronto (child of Ontario, level = municipality) ### Regulators * Toronto Water - Industrial Waste Section (administers Chapter 681) * Toronto Fire Services (hazardous material inventory) * Toronto Municipal Licensing & Standards ### Discharge Limits - Table 1 (Sanitary / Combined Sewers) Loads all ~50 parameters verified against the official Chapter 681 PDF, including pH (range 6.0 to 11.5), temperature (60 C), conventional pollutants (BOD, TSS, phosphorus), metals relevant to plating (nickel 2, total chromium 4, hexavalent chromium 2, copper 2, zinc 2, lead 1, cadmium 0.7, mercury 0.01, etc.), phenolics, VOCs, PCBs, PAHs, phthalates and other organics. ### Discharge Limits - Table 2 (Storm Sewers) The 14 most plating-relevant parameters from the storm sewer limit table. These are dramatically stricter than sanitary limits. **Note:** The framework's `limit_value` and `min_value` fields are `Float(digits=(16, 4))`, so any value with more than 4 decimal places will be rounded on load. The Cadmium storm limit (0.00008 mg/L) is loaded as the smallest representable value (0.0001 mg/L) and documented in notes; same caveat applies to any other sub-0.0001 values if they exist. ### Compliance Obligation Templates Facility-independent templates that can be copied per facility: * P2 Plan - First submission (Year 1) * P2 Plan - Year 3 Update * P2 Plan - Year 6 Full Re-plan * Sewer Sample - Quarterly Monitoring * IWSA / Surcharge Agreement Renewal * Toronto Fire Hazardous Material Inventory The framework requires `due_date` on compliance events, so the templates carry a far-future placeholder date that should be updated when the template is copied to a specific facility. ## Install Local dev: docker exec odoo-dev-app odoo -d fusion-dev \ -i fusion_plating_compliance_tor --stop-after-init Upgrade in place: docker exec odoo-dev-app odoo -d fusion-dev \ -u fusion_plating_compliance_tor --stop-after-init