How We Replaced Fragmented Spreadsheets With anAutomated Data Pipeline Across Six CannabisFacilities — and Cut Compliance Reporting From 3Days to 2 Hours