{"notice":"SAMPLE DATA — demo reviews for illustration only. No real reviews, businesses, or performance figures.","reviews":[{"id":"sample-r1","businessName":"Summit Roofing Co. (SAMPLE)","reviewerName":"Dana W.","rating":5,"text":"Crew showed up on time, replaced our roof in two days, and cleaned up everything. The office kept us updated the whole way through.","date":"2026-10-14","status":"pending","draftReply":"Thank you, Dana! We're glad the crew delivered on time and left the yard spotless — that's the Summit standard. We appreciate you trusting us with your roof."},{"id":"sample-r2","businessName":"Summit Roofing Co. (SAMPLE)","reviewerName":"Marcus T.","rating":2,"text":"Roof looks fine but nobody called me back about the gutter question, and the dumpster sat in my driveway an extra day.","date":"2026-10-13","status":"pending","draftReply":"Marcus, thank you for flagging this — you deserved a callback on the gutters and a faster dumpster pickup, and we fell short. We'd like to make it right: our office will reach out today to close the loop."},{"id":"sample-r3","businessName":"Summit Roofing Co. (SAMPLE)","reviewerName":"Priya S.","rating":5,"text":"Got three quotes. Summit wasn't the cheapest but the most thorough, and the final invoice matched the estimate exactly.","date":"2026-10-11","status":"posted","draftReply":"Priya, thank you for the kind words — matching the estimate to the final invoice is something we take seriously. We're grateful you chose Summit.","postedAt":"2026-10-11"},{"id":"sample-r4","businessName":"Summit Roofing Co. (SAMPLE)","reviewerName":"Tom H.","rating":1,"text":"They said they'd come Tuesday and nobody showed. No call, no explanation.","date":"2026-10-10","status":"approved","draftReply":"Tom, we're sorry — missing Tuesday with no call is not acceptable, and we owe you an explanation. Our scheduler will contact you today to reschedule at a time that works for you."},{"id":"sample-r5","businessName":"Summit Roofing Co. (SAMPLE)","reviewerName":"Elena R.","rating":4,"text":"Good work overall. One small flashing detail needed a second visit, but they came back and fixed it without arguing.","date":"2026-10-08","status":"posted","draftReply":"Elena, thanks for your patience on the flashing detail — we're glad we could make it right on the return visit. Appreciate you giving us the chance to fix it.","postedAt":"2026-10-08"},{"id":"sample-r6","businessName":"Summit Roofing Co. (SAMPLE)","reviewerName":"Jake L.","rating":5,"text":"Storm damage claim was a headache and these folks handled the insurance paperwork with me start to finish.","date":"2026-10-06","status":"declined","draftReply":"Jake, thank you — storm claims are stressful enough without paperwork battles, and we're glad we could carry that part for you. Thanks for trusting Summit."}]}