{
  "date": "2026-11-09",
  "query": {
    "keyword": "roofing contractor",
    "location_name": "Portland,Oregon,United States",
    "language_code": "en",
    "depth": 100
  },
  "method": "reviews-1.0: rating35 + volume25 + recency10, normalized to100. Credential facts are separate context. Active promotional features excluded.",
  "records": [
    {
      "id": "business-16072197298837563831",
      "cid": "16072197298837563831",
      "name": "Geek Roofing",
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "500 SW 116th Ave Ste 66, Portland, OR 97225",
      "city": "Portland",
      "state": "OR",
      "website": "https://geekroofingpdx.com/",
      "phone": "+1971-377-9950",
      "rating": 5,
      "rating_count": 409,
      "source_url": "https://www.google.com/maps?cid=16072197298837563831",
      "observed_at": "2026-11-09T21:49:06.825879+00:00",
      "license_status": "required_license_matched",
      "review_dates_status": "ok",
      "score": 98.1,
      "score_exact": 98.05287963461029,
      "adjusted_rating": 4.976133651551312,
      "components": {
        "rating": {
          "points": 34.44311853619729,
          "max": 35
        },
        "volume": {
          "points": 24.19389720802991,
          "max": 25
        },
        "recency": {
          "points": 10,
          "max": 10,
          "days": 0
        }
      },
      "method_version": "reviews-1.0",
      "review_date": "2026-11-09",
      "review_observed_at": "2026-11-09T23:02:21Z",
      "review_source": "data/raw/2026-11-09/portland-trade-review-dates/16072197298837563831.json",
      "review_status": "ok",
      "ccb": {
        "number": "235209",
        "legal_name": "GEEK ROOFING LLC",
        "first_issued": "2021-04-09",
        "expires": "2027-04-09",
        "endorsement": "Residential General Contractor",
        "bond": {
          "company": "WESTERN SURETY COMPANY",
          "amount": 25000,
          "expires": "2027-04-09"
        },
        "insurance": {
          "company": "OBSIDIAN SPECIALTY INSURANCE COMPANY",
          "amount": 1000000,
          "expires": "2027-03-15"
        },
        "record_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=235209",
        "lookup_url": "https://search.ccb.state.or.us/search/search_result.aspx?id=235209",
        "snapshot_date": "2026-11-08",
        "match_method": "same_phone"
      },
      "rank": 1,
      "credential_check": {
        "status": "verified",
        "required": [
          "ccb"
        ],
        "scope_note": "Active Oregon CCB record checked. Exact specialty work and individual credentials must still be confirmed.",
        "sources": [
          {
            "label": "Oregon CCB licensing scope",
            "url": "https://www.oregon.gov/ccb/Pages/CCB%20License.aspx"
          },
          {
            "label": "Oregon BCD licensed work",
            "url": "https://www.oregon.gov/bcd/lbdd/pages/licensed-work.aspx"
          }
        ],
        "checked_at": "2026-11-08"
      },
      "evidence_facts": [
        {
          "source_id": "oregon_ccb",
          "source_label": "Oregon CCB",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=235209",
          "source_type": "official",
          "observed_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "status": "verified",
          "key": "ccb_workers_comp_classification",
          "label": "CCB workers-comp classification",
          "value": "Nonexempt",
          "scope_note": "This is the CCB-recorded classification. It does not establish current workers-compensation policy coverage."
        }
      ],
      "evidence_checks": [
        {
          "source_id": "oregon_ccb",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=235209",
          "checked_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "key": "ccb_workers_comp_classification",
          "status": "matched",
          "reason": "Recorded CCB classification only; policy coverage was not checked."
        },
        {
          "source_id": "oregon_ccb",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=235209",
          "checked_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "key": "ccb_lbpr",
          "status": "not_found",
          "reason": "No LBPR endorsement in this matched CCB snapshot. A missing record is not a fault of the business and does not establish that a credential is required for its work."
        },
        {
          "key": "workers_comp_policy",
          "source_id": "oregon_workers_comp",
          "status": "not_checked",
          "source_url": "https://wcd.oregon.gov/employer/coverage/Pages/proof-of-coverage.aspx",
          "reason": "No permitted automated coverage check was completed. CCB classification does not establish coverage."
        }
      ]
    },
    {
      "id": "business-10003610101588911384",
      "cid": "10003610101588911384",
      "name": "Flow Roofing",
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Construction company",
        "Gutter service",
        "Waterproofing service"
      ],
      "address": "555 SE Martin Luther King Jr Blvd, Portland, OR 97214",
      "city": "Portland",
      "state": "OR",
      "website": "https://flowroofing.us/",
      "phone": "+1503-936-2476",
      "rating": 4.9,
      "rating_count": 438,
      "source_url": "https://www.google.com/maps?cid=10003610101588911384",
      "observed_at": "2026-11-09T21:49:06.825879+00:00",
      "license_status": "required_license_matched",
      "review_dates_status": "ok",
      "score": 95.2,
      "score_exact": 95.2380733591289,
      "adjusted_rating": 4.879910714285715,
      "components": {
        "rating": {
          "points": 32.19791666666668,
          "max": 35
        },
        "volume": {
          "points": 24.46873468472355,
          "max": 25
        },
        "recency": {
          "points": 10,
          "max": 10,
          "days": 5
        }
      },
      "method_version": "reviews-1.0",
      "review_date": "2026-11-04",
      "review_observed_at": "2026-11-09T23:02:17Z",
      "review_source": "data/raw/2026-11-09/portland-trade-review-dates/10003610101588911384.json",
      "review_status": "ok",
      "ccb": {
        "number": "218471",
        "legal_name": "BEAUDREAUX CONTRACTING LLC",
        "first_issued": "2018-01-03",
        "expires": "2028-01-03",
        "endorsement": "Residential General Contractor",
        "bond": {
          "company": "WESTERN SURETY COMPANY",
          "amount": 25000,
          "expires": "2028-01-03"
        },
        "insurance": {
          "company": "MS TRANSVERSE SPECIALTY INSURANCE CO",
          "amount": 1000000,
          "expires": "2027-07-01"
        },
        "record_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=218471",
        "lookup_url": "https://search.ccb.state.or.us/search/search_result.aspx?id=218471",
        "snapshot_date": "2026-11-08",
        "match_method": "same_phone"
      },
      "rank": 2,
      "credential_check": {
        "status": "verified",
        "required": [
          "ccb"
        ],
        "scope_note": "Active Oregon CCB record checked. Exact specialty work and individual credentials must still be confirmed.",
        "sources": [
          {
            "label": "Oregon CCB licensing scope",
            "url": "https://www.oregon.gov/ccb/Pages/CCB%20License.aspx"
          },
          {
            "label": "Oregon BCD licensed work",
            "url": "https://www.oregon.gov/bcd/lbdd/pages/licensed-work.aspx"
          }
        ],
        "checked_at": "2026-11-08"
      },
      "evidence_facts": [
        {
          "source_id": "oregon_ccb",
          "source_label": "Oregon CCB",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=218471",
          "source_type": "official",
          "observed_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "status": "verified",
          "key": "ccb_workers_comp_classification",
          "label": "CCB workers-comp classification",
          "value": "Nonexempt",
          "scope_note": "This is the CCB-recorded classification. It does not establish current workers-compensation policy coverage."
        }
      ],
      "evidence_checks": [
        {
          "source_id": "oregon_ccb",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=218471",
          "checked_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "key": "ccb_workers_comp_classification",
          "status": "matched",
          "reason": "Recorded CCB classification only; policy coverage was not checked."
        },
        {
          "source_id": "oregon_ccb",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=218471",
          "checked_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "key": "ccb_lbpr",
          "status": "not_found",
          "reason": "No LBPR endorsement in this matched CCB snapshot. A missing record is not a fault of the business and does not establish that a credential is required for its work."
        },
        {
          "key": "workers_comp_policy",
          "source_id": "oregon_workers_comp",
          "status": "not_checked",
          "source_url": "https://wcd.oregon.gov/employer/coverage/Pages/proof-of-coverage.aspx",
          "reason": "No permitted automated coverage check was completed. CCB classification does not establish coverage."
        }
      ]
    },
    {
      "id": "business-5316437415275450029",
      "cid": "5316437415275450029",
      "name": "Interstate Roofing",
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "15065 SW 74th Ave, Portland, OR 97224",
      "city": "Portland",
      "state": "OR",
      "website": "https://www.interstateroofing.com/or/portland/roofing?utm_campaign=gmb&=gbp",
      "phone": "+1503-755-5183",
      "rating": 4.8,
      "rating_count": 799,
      "source_url": "https://www.google.com/maps?cid=5316437415275450029",
      "observed_at": "2026-11-09T21:49:06.825879+00:00",
      "license_status": "required_license_matched",
      "review_dates_status": "ok",
      "score": 93,
      "score_exact": 93.00370828182939,
      "adjusted_rating": 4.790111248454882,
      "components": {
        "rating": {
          "points": 30.10259579728058,
          "max": 35
        },
        "volume": {
          "points": 25,
          "max": 25
        },
        "recency": {
          "points": 10,
          "max": 10,
          "days": 0
        }
      },
      "method_version": "reviews-1.0",
      "review_date": "2026-11-09",
      "review_observed_at": "2026-11-09T23:02:32Z",
      "review_source": "data/raw/2026-11-09/portland-trade-review-dates/5316437415275450029.json",
      "review_status": "ok",
      "ccb": {
        "number": "244218",
        "legal_name": "INTERSTATE ROOFING LLC",
        "first_issued": "2023-02-03",
        "expires": "2027-02-03",
        "endorsement": "Residential General Contractor",
        "bond": {
          "company": "ATLANTIC SPECIALTY INSURANCE COMPANY",
          "amount": 25000,
          "expires": "2027-02-03"
        },
        "insurance": {
          "company": "SL - UNITED SPECIALTY INSURANCE COMPANY",
          "amount": 1000000,
          "expires": "2026-12-02"
        },
        "record_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=244218",
        "lookup_url": "https://search.ccb.state.or.us/search/search_result.aspx?id=244218",
        "snapshot_date": "2026-11-08",
        "match_method": "first_party_published_license",
        "identity_evidence": {
          "url": "https://www.interstateroofing.com/or/portland/roofing?utm_campaign=gmb&=gbp",
          "observed_at": "2026-11-10T08:11:42.086395+00:00",
          "number": "244218",
          "excerpt": "244218"
        }
      },
      "rank": 3,
      "credential_check": {
        "status": "verified",
        "required": [
          "ccb"
        ],
        "scope_note": "Active Oregon CCB record checked. Exact specialty work and individual credentials must still be confirmed.",
        "sources": [
          {
            "label": "Oregon CCB licensing scope",
            "url": "https://www.oregon.gov/ccb/Pages/CCB%20License.aspx"
          },
          {
            "label": "Oregon BCD licensed work",
            "url": "https://www.oregon.gov/bcd/lbdd/pages/licensed-work.aspx"
          }
        ],
        "checked_at": "2026-11-08"
      },
      "evidence_facts": [
        {
          "source_id": "oregon_ccb",
          "source_label": "Oregon CCB",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=244218",
          "source_type": "official",
          "observed_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "status": "verified",
          "key": "ccb_workers_comp_classification",
          "label": "CCB workers-comp classification",
          "value": "Nonexempt",
          "scope_note": "This is the CCB-recorded classification. It does not establish current workers-compensation policy coverage."
        }
      ],
      "evidence_checks": [
        {
          "source_id": "oregon_ccb",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=244218",
          "checked_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "key": "ccb_workers_comp_classification",
          "status": "matched",
          "reason": "Recorded CCB classification only; policy coverage was not checked."
        },
        {
          "source_id": "oregon_ccb",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=244218",
          "checked_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "key": "ccb_lbpr",
          "status": "not_found",
          "reason": "No LBPR endorsement in this matched CCB snapshot. A missing record is not a fault of the business and does not establish that a credential is required for its work."
        },
        {
          "key": "workers_comp_policy",
          "source_id": "oregon_workers_comp",
          "status": "not_checked",
          "source_url": "https://wcd.oregon.gov/employer/coverage/Pages/proof-of-coverage.aspx",
          "reason": "No permitted automated coverage check was completed. CCB classification does not establish coverage."
        }
      ]
    },
    {
      "id": "business-15645834918457145997",
      "cid": "15645834918457145997",
      "name": "KVN Portland Roofing",
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Gutter service",
        "Skylight contractor",
        "Waterproofing service"
      ],
      "address": "5832 SE 85th Ave, Portland, OR 97266",
      "city": "Portland",
      "state": "OR",
      "website": "https://www.kvnconstruction.com/portland-roofing-contractors/?utm_source=googlebusinessprofile&utm_medium=organic",
      "phone": "+1503-438-7767",
      "rating": 5,
      "rating_count": 181,
      "source_url": "https://www.google.com/maps?cid=15645834918457145997",
      "observed_at": "2026-11-09T21:49:06.825879+00:00",
      "license_status": "required_license_matched",
      "review_dates_status": "ok",
      "score": 92.4,
      "score_exact": 92.43743461804638,
      "adjusted_rating": 4.947643979057592,
      "components": {
        "rating": {
          "points": 33.7783595113438,
          "max": 35
        },
        "volume": {
          "points": 20.927844721288675,
          "max": 25
        },
        "recency": {
          "points": 10,
          "max": 10,
          "days": 5
        }
      },
      "method_version": "reviews-1.0",
      "review_date": "2026-11-04",
      "review_observed_at": "2026-11-09T23:02:25Z",
      "review_source": "data/raw/2026-11-09/portland-trade-review-dates/15645834918457145997.json",
      "review_status": "ok",
      "ccb": {
        "number": "146991",
        "legal_name": "KVN CONSTRUCTION INC",
        "first_issued": "2001-02-20",
        "expires": "2027-06-26",
        "endorsement": "Residential General Contractor",
        "bond": {
          "company": "WESTERN SURETY COMPANY",
          "amount": 25000,
          "expires": "2027-06-26"
        },
        "insurance": {
          "company": "TRISURA SPECIALTY INSURANCE COMPANY",
          "amount": 1000000,
          "expires": "2027-01-01"
        },
        "record_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=146991",
        "lookup_url": "https://search.ccb.state.or.us/search/search_result.aspx?id=146991",
        "snapshot_date": "2026-11-08",
        "match_method": "first_party_published_license",
        "identity_evidence": {
          "url": "https://www.kvnconstruction.com/portland-roofing-contractors/?utm_source=googlebusinessprofile&utm_medium=organic",
          "observed_at": "2026-11-10T08:11:42.142770+00:00",
          "number": "146991",
          "excerpt": "146991"
        }
      },
      "rank": 4,
      "credential_check": {
        "status": "verified",
        "required": [
          "ccb"
        ],
        "scope_note": "Active Oregon CCB record checked. Exact specialty work and individual credentials must still be confirmed.",
        "sources": [
          {
            "label": "Oregon CCB licensing scope",
            "url": "https://www.oregon.gov/ccb/Pages/CCB%20License.aspx"
          },
          {
            "label": "Oregon BCD licensed work",
            "url": "https://www.oregon.gov/bcd/lbdd/pages/licensed-work.aspx"
          }
        ],
        "checked_at": "2026-11-08"
      },
      "evidence_facts": [
        {
          "source_id": "oregon_ccb",
          "source_label": "Oregon CCB",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=146991",
          "source_type": "official",
          "observed_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "status": "verified",
          "key": "ccb_workers_comp_classification",
          "label": "CCB workers-comp classification",
          "value": "Nonexempt",
          "scope_note": "This is the CCB-recorded classification. It does not establish current workers-compensation policy coverage."
        },
        {
          "source_id": "oregon_ccb",
          "source_label": "Oregon CCB",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=146991",
          "source_type": "official",
          "observed_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "status": "verified",
          "key": "ccb_lbpr",
          "label": "Lead-based paint renovation credential",
          "value": "Lead Based Paint Renovation Contractor; expires 2027-08-31",
          "expires": "2027-08-31",
          "as_of_date": "2026-11-10",
          "scope_note": "CCB LBPR endorsement shown in the dated snapshot, with its separate expiry. This is not lead inspection or abatement certification."
        }
      ],
      "evidence_checks": [
        {
          "source_id": "oregon_ccb",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=146991",
          "checked_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "key": "ccb_workers_comp_classification",
          "status": "matched",
          "reason": "Recorded CCB classification only; policy coverage was not checked."
        },
        {
          "source_id": "oregon_ccb",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=146991",
          "checked_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "key": "ccb_lbpr",
          "status": "matched",
          "reason": "LBPR endorsement recorded; use its separate expiry."
        },
        {
          "key": "workers_comp_policy",
          "source_id": "oregon_workers_comp",
          "status": "not_checked",
          "source_url": "https://wcd.oregon.gov/employer/coverage/Pages/proof-of-coverage.aspx",
          "reason": "No permitted automated coverage check was completed. CCB classification does not establish coverage."
        }
      ]
    },
    {
      "id": "business-10535937123300035391",
      "cid": "10535937123300035391",
      "name": "Evergreen Renovations & Roofing",
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Bathroom remodeler",
        "Interior designer",
        "Kitchen remodeler",
        "Remodeler",
        "Contractor"
      ],
      "address": "4824 SW Scholls Ferry Rd, Portland, OR 97225",
      "city": "Portland",
      "state": "OR",
      "website": "https://evergreenteam.com/",
      "phone": "+1503-720-4699",
      "rating": 4.9,
      "rating_count": 189,
      "source_url": "https://www.google.com/maps?cid=10535937123300035391",
      "observed_at": "2026-11-09T21:49:06.825879+00:00",
      "license_status": "required_license_matched",
      "review_dates_status": "ok",
      "score": 89.6,
      "score_exact": 89.58889836663737,
      "adjusted_rating": 4.854773869346734,
      "components": {
        "rating": {
          "points": 31.611390284757128,
          "max": 35
        },
        "volume": {
          "points": 21.10083857188902,
          "max": 25
        },
        "recency": {
          "points": 10,
          "max": 10,
          "days": 11
        }
      },
      "method_version": "reviews-1.0",
      "review_date": "2026-10-29",
      "review_observed_at": "2026-11-09T23:02:32Z",
      "review_source": "data/raw/2026-11-09/portland-trade-review-dates/10535937123300035391.json",
      "review_status": "ok",
      "ccb": {
        "number": "186486",
        "legal_name": "EVERGREEN RENOVATIONS INC",
        "first_issued": "2009-04-27",
        "expires": "2027-04-27",
        "endorsement": "Residential General Contractor",
        "bond": {
          "company": "SURETEC INSURANCE COMPANY",
          "amount": 25000,
          "expires": "2027-04-27"
        },
        "insurance": {
          "company": "OBSIDIAN SPECIALTY INSURANCE COMPANY",
          "amount": 1000000,
          "expires": "2027-04-27"
        },
        "record_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=186486",
        "lookup_url": "https://search.ccb.state.or.us/search/search_result.aspx?id=186486",
        "snapshot_date": "2026-11-08",
        "match_method": "first_party_published_license",
        "identity_evidence": {
          "url": "https://evergreenteam.com/",
          "observed_at": "2026-11-10T08:11:41.531316+00:00",
          "number": "186486",
          "excerpt": "186486"
        }
      },
      "rank": 5,
      "credential_check": {
        "status": "verified",
        "required": [
          "ccb"
        ],
        "scope_note": "Active Oregon CCB record checked. Exact specialty work and individual credentials must still be confirmed.",
        "sources": [
          {
            "label": "Oregon CCB licensing scope",
            "url": "https://www.oregon.gov/ccb/Pages/CCB%20License.aspx"
          },
          {
            "label": "Oregon BCD licensed work",
            "url": "https://www.oregon.gov/bcd/lbdd/pages/licensed-work.aspx"
          }
        ],
        "checked_at": "2026-11-08"
      },
      "evidence_facts": [
        {
          "source_id": "oregon_ccb",
          "source_label": "Oregon CCB",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=186486",
          "source_type": "official",
          "observed_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "status": "verified",
          "key": "ccb_workers_comp_classification",
          "label": "CCB workers-comp classification",
          "value": "Nonexempt",
          "scope_note": "This is the CCB-recorded classification. It does not establish current workers-compensation policy coverage."
        },
        {
          "source_id": "oregon_ccb",
          "source_label": "Oregon CCB",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=186486",
          "source_type": "official",
          "observed_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "status": "verified",
          "key": "ccb_lbpr",
          "label": "Lead-based paint renovation credential",
          "value": "Lead Based Paint Renovation Contractor; expires 2027-05-22",
          "expires": "2027-05-22",
          "as_of_date": "2026-11-10",
          "scope_note": "CCB LBPR endorsement shown in the dated snapshot, with its separate expiry. This is not lead inspection or abatement certification."
        }
      ],
      "evidence_checks": [
        {
          "source_id": "oregon_ccb",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=186486",
          "checked_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "key": "ccb_workers_comp_classification",
          "status": "matched",
          "reason": "Recorded CCB classification only; policy coverage was not checked."
        },
        {
          "source_id": "oregon_ccb",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=186486",
          "checked_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "key": "ccb_lbpr",
          "status": "matched",
          "reason": "LBPR endorsement recorded; use its separate expiry."
        },
        {
          "key": "workers_comp_policy",
          "source_id": "oregon_workers_comp",
          "status": "not_checked",
          "source_url": "https://wcd.oregon.gov/employer/coverage/Pages/proof-of-coverage.aspx",
          "reason": "No permitted automated coverage check was completed. CCB classification does not establish coverage."
        }
      ]
    },
    {
      "id": "business-11144674449134109471",
      "cid": "11144674449134109471",
      "name": "West Coast Roofing and Painting Inc",
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Asphalt contractor",
        "Concrete contractor",
        "Gutter cleaning service",
        "Paint manufacturer",
        "Painting",
        "Siding contractor",
        "Water damage restoration service",
        "Waterproofing service"
      ],
      "address": "10836 NE Marx St, Portland, OR 97220",
      "city": "Portland",
      "state": "OR",
      "website": "https://wcroofingportland.com/?utm_source=googlemap&utm_medium=organic&utm_campaign=googlebusinessprofile",
      "phone": "+1503-477-7792",
      "rating": 4.8,
      "rating_count": 282,
      "source_url": "https://www.google.com/maps?cid=11144674449134109471",
      "observed_at": "2026-11-09T21:49:06.825879+00:00",
      "license_status": "required_license_matched",
      "review_dates_status": "ok",
      "score": 89.1,
      "score_exact": 89.1387923889992,
      "adjusted_rating": 4.772602739726027,
      "components": {
        "rating": {
          "points": 29.694063926940633,
          "max": 35
        },
        "volume": {
          "points": 22.703090745358814,
          "max": 25
        },
        "recency": {
          "points": 10,
          "max": 10,
          "days": 0
        }
      },
      "method_version": "reviews-1.0",
      "review_date": "2026-11-09",
      "review_observed_at": "2026-11-09T23:02:23Z",
      "review_source": "data/raw/2026-11-09/portland-trade-review-dates/11144674449134109471.json",
      "review_status": "ok",
      "ccb": {
        "number": "258568",
        "legal_name": "ROOF TECH SERVICES LLC",
        "first_issued": "2025-10-08",
        "expires": "2027-10-08",
        "endorsement": "Residential General Contractor",
        "bond": {
          "company": "RLI INSURANCE COMPANY",
          "amount": 25000,
          "expires": "2027-10-08"
        },
        "insurance": {
          "company": "SUTTON SPECIALTY INSURANCE COMPANY",
          "amount": 1000000,
          "expires": "2027-09-28"
        },
        "record_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=258568",
        "lookup_url": "https://search.ccb.state.or.us/search/search_result.aspx?id=258568",
        "snapshot_date": "2026-11-08",
        "match_method": "first_party_published_license",
        "identity_evidence": {
          "url": "https://wcroofingportland.com/?utm_source=googlemap&utm_medium=organic&utm_campaign=googlebusinessprofile",
          "observed_at": "2026-11-10T08:11:43.971679+00:00",
          "number": "258568",
          "excerpt": "258568"
        }
      },
      "rank": 6,
      "credential_check": {
        "status": "verified",
        "required": [
          "ccb"
        ],
        "scope_note": "Active Oregon CCB record checked. Exact specialty work and individual credentials must still be confirmed.",
        "sources": [
          {
            "label": "Oregon CCB licensing scope",
            "url": "https://www.oregon.gov/ccb/Pages/CCB%20License.aspx"
          },
          {
            "label": "Oregon BCD licensed work",
            "url": "https://www.oregon.gov/bcd/lbdd/pages/licensed-work.aspx"
          }
        ],
        "checked_at": "2026-11-08"
      },
      "evidence_facts": [
        {
          "source_id": "oregon_ccb",
          "source_label": "Oregon CCB",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=258568",
          "source_type": "official",
          "observed_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "status": "verified",
          "key": "ccb_workers_comp_classification",
          "label": "CCB workers-comp classification",
          "value": "Exempt",
          "scope_note": "This is the CCB-recorded classification. It does not establish current workers-compensation policy coverage."
        }
      ],
      "evidence_checks": [
        {
          "source_id": "oregon_ccb",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=258568",
          "checked_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "key": "ccb_workers_comp_classification",
          "status": "matched",
          "reason": "Recorded CCB classification only; policy coverage was not checked."
        },
        {
          "source_id": "oregon_ccb",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=258568",
          "checked_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "key": "ccb_lbpr",
          "status": "not_found",
          "reason": "No LBPR endorsement in this matched CCB snapshot. A missing record is not a fault of the business and does not establish that a credential is required for its work."
        },
        {
          "key": "workers_comp_policy",
          "source_id": "oregon_workers_comp",
          "status": "not_checked",
          "source_url": "https://wcd.oregon.gov/employer/coverage/Pages/proof-of-coverage.aspx",
          "reason": "No permitted automated coverage check was completed. CCB classification does not establish coverage."
        }
      ]
    },
    {
      "id": "business-13580894994795229075",
      "cid": "13580894994795229075",
      "name": "Certified Roofing Services​ Portland",
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "11918 SE Division St #218, Portland, OR 97266",
      "city": "Portland",
      "state": "OR",
      "website": "https://certifiedroofingservicesportland.com/?utm_source=google&utm_medium=organic&utm_campaign=gbp-website-link",
      "phone": "+1503-760-9000",
      "rating": 5,
      "rating_count": 94,
      "source_url": "https://www.google.com/maps?cid=13580894994795229075",
      "observed_at": "2026-11-09T21:49:06.825879+00:00",
      "license_status": "required_license_matched",
      "review_dates_status": "ok",
      "score": 87.2,
      "score_exact": 87.24252360239929,
      "adjusted_rating": 4.903846153846154,
      "components": {
        "rating": {
          "points": 32.75641025641026,
          "max": 35
        },
        "volume": {
          "points": 18.313356265269242,
          "max": 25
        },
        "recency": {
          "points": 10,
          "max": 10,
          "days": 4
        }
      },
      "method_version": "reviews-1.0",
      "review_date": "2026-11-05",
      "review_observed_at": "2026-11-09T23:02:24Z",
      "review_source": "data/raw/2026-11-09/portland-trade-review-dates/13580894994795229075.json",
      "review_status": "ok",
      "ccb": {
        "number": "211062",
        "legal_name": "CARLOS ROOFING SYSTEMS LLC",
        "first_issued": "2016-06-23",
        "expires": "2028-06-23",
        "endorsement": "Residential Specialty Contractor",
        "bond": {
          "company": "CBIC",
          "amount": 20000,
          "expires": "2028-06-23"
        },
        "insurance": {
          "company": "SIRIUSPOINT SPECIALTY INSURANCE CORPORATION",
          "amount": 1000000,
          "expires": "2027-08-26"
        },
        "record_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=211062",
        "lookup_url": "https://search.ccb.state.or.us/search/search_result.aspx?id=211062",
        "snapshot_date": "2026-11-08",
        "match_method": "same_phone"
      },
      "rank": 7,
      "credential_check": {
        "status": "verified",
        "required": [
          "ccb"
        ],
        "scope_note": "Active Oregon CCB record checked. Exact specialty work and individual credentials must still be confirmed.",
        "sources": [
          {
            "label": "Oregon CCB licensing scope",
            "url": "https://www.oregon.gov/ccb/Pages/CCB%20License.aspx"
          },
          {
            "label": "Oregon BCD licensed work",
            "url": "https://www.oregon.gov/bcd/lbdd/pages/licensed-work.aspx"
          }
        ],
        "checked_at": "2026-11-08"
      },
      "evidence_facts": [
        {
          "source_id": "oregon_ccb",
          "source_label": "Oregon CCB",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=211062",
          "source_type": "official",
          "observed_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "status": "verified",
          "key": "ccb_workers_comp_classification",
          "label": "CCB workers-comp classification",
          "value": "Nonexempt",
          "scope_note": "This is the CCB-recorded classification. It does not establish current workers-compensation policy coverage."
        }
      ],
      "evidence_checks": [
        {
          "source_id": "oregon_ccb",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=211062",
          "checked_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "key": "ccb_workers_comp_classification",
          "status": "matched",
          "reason": "Recorded CCB classification only; policy coverage was not checked."
        },
        {
          "source_id": "oregon_ccb",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=211062",
          "checked_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "key": "ccb_lbpr",
          "status": "not_found",
          "reason": "No LBPR endorsement in this matched CCB snapshot. A missing record is not a fault of the business and does not establish that a credential is required for its work."
        },
        {
          "key": "workers_comp_policy",
          "source_id": "oregon_workers_comp",
          "status": "not_checked",
          "source_url": "https://wcd.oregon.gov/employer/coverage/Pages/proof-of-coverage.aspx",
          "reason": "No permitted automated coverage check was completed. CCB classification does not establish coverage."
        }
      ]
    },
    {
      "id": "business-6450029821419562145",
      "cid": "6450029821419562145",
      "name": "Mountaintop Metal Roofing",
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "2175 NW Raleigh St Ste 2038, Portland, OR 97210",
      "city": "Portland",
      "state": "OR",
      "website": "https://www.mountaintopmetalroofing.com/location/metal-roofing-portland-or/?utm_source=google&utm_medium=organic&utm_campaign=portland&utm_content=gbp",
      "phone": "+1503-902-7924",
      "rating": 5,
      "rating_count": 129,
      "source_url": "https://www.google.com/maps?cid=6450029821419562145",
      "observed_at": "2026-11-09T21:49:06.825879+00:00",
      "license_status": "required_license_matched",
      "review_dates_status": "ok",
      "score": 87,
      "score_exact": 86.9943842215036,
      "adjusted_rating": 4.928057553956834,
      "components": {
        "rating": {
          "points": 33.321342925659465,
          "max": 35
        },
        "volume": {
          "points": 19.57472602939305,
          "max": 25
        },
        "recency": {
          "points": 8,
          "max": 10,
          "days": 33
        }
      },
      "method_version": "reviews-1.0",
      "review_date": "2026-10-07",
      "review_observed_at": "2026-11-09T23:02:33Z",
      "review_source": "data/raw/2026-11-09/portland-trade-review-dates/6450029821419562145.json",
      "review_status": "ok",
      "ccb": {
        "number": "227660",
        "legal_name": "MOUNTAINTOP METAL LLC",
        "first_issued": "2019-09-09",
        "expires": "2027-09-09",
        "endorsement": "Residential General Contractor",
        "bond": {
          "company": "ALLEGHENY CASUALTY COMPANY",
          "amount": 25000,
          "expires": "2027-09-09"
        },
        "insurance": {
          "company": "SUMMIT SPECIALTY INSURANCE COMPANY",
          "amount": 1000000,
          "expires": "2027-07-13"
        },
        "record_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=227660",
        "lookup_url": "https://search.ccb.state.or.us/search/search_result.aspx?id=227660",
        "snapshot_date": "2026-11-08",
        "match_method": "first_party_published_license",
        "identity_evidence": {
          "url": "https://www.mountaintopmetalroofing.com/location/metal-roofing-portland-or/?utm_source=google&utm_medium=organic&utm_campaign=portland&utm_content=gbp",
          "observed_at": "2026-11-10T08:11:42.228723+00:00",
          "number": "227660",
          "excerpt": "227660"
        }
      },
      "rank": 8,
      "credential_check": {
        "status": "verified",
        "required": [
          "ccb"
        ],
        "scope_note": "Active Oregon CCB record checked. Exact specialty work and individual credentials must still be confirmed.",
        "sources": [
          {
            "label": "Oregon CCB licensing scope",
            "url": "https://www.oregon.gov/ccb/Pages/CCB%20License.aspx"
          },
          {
            "label": "Oregon BCD licensed work",
            "url": "https://www.oregon.gov/bcd/lbdd/pages/licensed-work.aspx"
          }
        ],
        "checked_at": "2026-11-08"
      },
      "evidence_facts": [
        {
          "source_id": "oregon_ccb",
          "source_label": "Oregon CCB",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=227660",
          "source_type": "official",
          "observed_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "status": "verified",
          "key": "ccb_workers_comp_classification",
          "label": "CCB workers-comp classification",
          "value": "Nonexempt",
          "scope_note": "This is the CCB-recorded classification. It does not establish current workers-compensation policy coverage."
        }
      ],
      "evidence_checks": [
        {
          "source_id": "oregon_ccb",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=227660",
          "checked_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "key": "ccb_workers_comp_classification",
          "status": "matched",
          "reason": "Recorded CCB classification only; policy coverage was not checked."
        },
        {
          "source_id": "oregon_ccb",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=227660",
          "checked_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "key": "ccb_lbpr",
          "status": "not_found",
          "reason": "No LBPR endorsement in this matched CCB snapshot. A missing record is not a fault of the business and does not establish that a credential is required for its work."
        },
        {
          "key": "workers_comp_policy",
          "source_id": "oregon_workers_comp",
          "status": "not_checked",
          "source_url": "https://wcd.oregon.gov/employer/coverage/Pages/proof-of-coverage.aspx",
          "reason": "No permitted automated coverage check was completed. CCB classification does not establish coverage."
        }
      ]
    },
    {
      "id": "business-13177513467516486039",
      "cid": "13177513467516486039",
      "name": "Tonys Roofing",
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Sheet metal contractor",
        "Waterproofing service"
      ],
      "address": "4450 SE 125th Ave, Portland, OR 97236",
      "city": "Portland",
      "state": "OR",
      "website": "https://tonysroofingllc.com/",
      "phone": "+1503-415-0438",
      "rating": 4.9,
      "rating_count": 132,
      "source_url": "https://www.google.com/maps?cid=13177513467516486039",
      "observed_at": "2026-11-09T21:49:06.825879+00:00",
      "license_status": "required_license_matched",
      "review_dates_status": "ok",
      "score": 86.9,
      "score_exact": 86.93466912056418,
      "adjusted_rating": 4.836619718309859,
      "components": {
        "rating": {
          "points": 31.187793427230055,
          "max": 35
        },
        "volume": {
          "points": 19.66647495716487,
          "max": 25
        },
        "recency": {
          "points": 10,
          "max": 10,
          "days": 16
        }
      },
      "method_version": "reviews-1.0",
      "review_date": "2026-10-24",
      "review_observed_at": "2026-11-09T23:02:19Z",
      "review_source": "data/raw/2026-11-09/portland-trade-review-dates/13177513467516486039.json",
      "review_status": "ok",
      "ccb": {
        "number": "209110",
        "legal_name": "TONYS ROOFING LLC",
        "first_issued": "2016-01-26",
        "expires": "2028-01-26",
        "endorsement": "Residential General Contractor",
        "bond": {
          "company": "WESTERN SURETY COMPANY",
          "amount": 25000,
          "expires": "2028-01-26"
        },
        "insurance": {
          "company": "OBSIDIAN SPECIALTY INSURANCE COMPANY",
          "amount": 1000000,
          "expires": "2027-05-15"
        },
        "record_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=209110",
        "lookup_url": "https://search.ccb.state.or.us/search/search_result.aspx?id=209110",
        "snapshot_date": "2026-11-08",
        "match_method": "same_phone"
      },
      "rank": 9,
      "credential_check": {
        "status": "verified",
        "required": [
          "ccb"
        ],
        "scope_note": "Active Oregon CCB record checked. Exact specialty work and individual credentials must still be confirmed.",
        "sources": [
          {
            "label": "Oregon CCB licensing scope",
            "url": "https://www.oregon.gov/ccb/Pages/CCB%20License.aspx"
          },
          {
            "label": "Oregon BCD licensed work",
            "url": "https://www.oregon.gov/bcd/lbdd/pages/licensed-work.aspx"
          }
        ],
        "checked_at": "2026-11-08"
      },
      "evidence_facts": [
        {
          "source_id": "oregon_ccb",
          "source_label": "Oregon CCB",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=209110",
          "source_type": "official",
          "observed_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "status": "verified",
          "key": "ccb_workers_comp_classification",
          "label": "CCB workers-comp classification",
          "value": "Nonexempt",
          "scope_note": "This is the CCB-recorded classification. It does not establish current workers-compensation policy coverage."
        }
      ],
      "evidence_checks": [
        {
          "source_id": "oregon_ccb",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=209110",
          "checked_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "key": "ccb_workers_comp_classification",
          "status": "matched",
          "reason": "Recorded CCB classification only; policy coverage was not checked."
        },
        {
          "source_id": "oregon_ccb",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=209110",
          "checked_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "key": "ccb_lbpr",
          "status": "not_found",
          "reason": "No LBPR endorsement in this matched CCB snapshot. A missing record is not a fault of the business and does not establish that a credential is required for its work."
        },
        {
          "key": "workers_comp_policy",
          "source_id": "oregon_workers_comp",
          "status": "not_checked",
          "source_url": "https://wcd.oregon.gov/employer/coverage/Pages/proof-of-coverage.aspx",
          "reason": "No permitted automated coverage check was completed. CCB classification does not establish coverage."
        }
      ]
    },
    {
      "id": "business-4667138179477136288",
      "cid": "4667138179477136288",
      "name": "River City Roofing Portland",
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Corporate office"
      ],
      "address": "6641 SE Lake Rd, Portland, OR 97222",
      "city": "Portland",
      "state": "OR",
      "website": "https://roofrivercity.com/portland-roofing-company/?utm_source=GBP&utm_medium=Organic&utm_campaign=GBP_Website_Clicks",
      "phone": "+1503-970-5005",
      "rating": 4.9,
      "rating_count": 192,
      "source_url": "https://www.google.com/maps?cid=4667138179477136288",
      "observed_at": "2026-11-09T21:49:06.825879+00:00",
      "license_status": "required_license_matched",
      "review_dates_status": "ok",
      "score": 86.8,
      "score_exact": 86.84414623060893,
      "adjusted_rating": 4.855445544554456,
      "components": {
        "rating": {
          "points": 31.627062706270646,
          "max": 35
        },
        "volume": {
          "points": 21.163839655155606,
          "max": 25
        },
        "recency": {
          "points": 8,
          "max": 10,
          "days": 46
        }
      },
      "method_version": "reviews-1.0",
      "review_date": "2026-09-24",
      "review_observed_at": "2026-11-09T23:02:44Z",
      "review_source": "data/raw/2026-11-09/portland-trade-review-dates/4667138179477136288.json",
      "review_status": "ok",
      "ccb": {
        "number": "218844",
        "legal_name": "RIVER CITY ROOFING LLC",
        "first_issued": "2018-01-29",
        "expires": "2028-01-29",
        "endorsement": "Residential General Contractor",
        "bond": {
          "company": "WESTERN SURETY COMPANY",
          "amount": 25000,
          "expires": "2028-01-29"
        },
        "insurance": {
          "company": "OBSIDIAN SPECIALTY INSURANCE COMPANY",
          "amount": 1000000,
          "expires": "2026-11-20"
        },
        "record_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=218844",
        "lookup_url": "https://search.ccb.state.or.us/search/search_result.aspx?id=218844",
        "snapshot_date": "2026-11-08",
        "match_method": "first_party_published_license",
        "identity_evidence": {
          "url": "https://roofrivercity.com/portland-roofing-company/?utm_source=GBP&utm_medium=Organic&utm_campaign=GBP_Website_Clicks",
          "observed_at": "2026-11-10T08:11:43.371564+00:00",
          "number": "218844",
          "excerpt": "218844"
        }
      },
      "rank": 10,
      "credential_check": {
        "status": "verified",
        "required": [
          "ccb"
        ],
        "scope_note": "Active Oregon CCB record checked. Exact specialty work and individual credentials must still be confirmed.",
        "sources": [
          {
            "label": "Oregon CCB licensing scope",
            "url": "https://www.oregon.gov/ccb/Pages/CCB%20License.aspx"
          },
          {
            "label": "Oregon BCD licensed work",
            "url": "https://www.oregon.gov/bcd/lbdd/pages/licensed-work.aspx"
          }
        ],
        "checked_at": "2026-11-08"
      },
      "evidence_facts": [
        {
          "source_id": "oregon_ccb",
          "source_label": "Oregon CCB",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=218844",
          "source_type": "official",
          "observed_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "status": "verified",
          "key": "ccb_workers_comp_classification",
          "label": "CCB workers-comp classification",
          "value": "Nonexempt",
          "scope_note": "This is the CCB-recorded classification. It does not establish current workers-compensation policy coverage."
        },
        {
          "source_id": "oregon_ccb",
          "source_label": "Oregon CCB",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=218844",
          "source_type": "official",
          "observed_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "status": "verified",
          "key": "ccb_lbpr",
          "label": "Lead-based paint renovation credential",
          "value": "Lead Based Paint Renovation Contractor; expires 2027-01-28",
          "expires": "2027-01-28",
          "as_of_date": "2026-11-10",
          "scope_note": "CCB LBPR endorsement shown in the dated snapshot, with its separate expiry. This is not lead inspection or abatement certification."
        }
      ],
      "evidence_checks": [
        {
          "source_id": "oregon_ccb",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=218844",
          "checked_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "key": "ccb_workers_comp_classification",
          "status": "matched",
          "reason": "Recorded CCB classification only; policy coverage was not checked."
        },
        {
          "source_id": "oregon_ccb",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=218844",
          "checked_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "key": "ccb_lbpr",
          "status": "matched",
          "reason": "LBPR endorsement recorded; use its separate expiry."
        },
        {
          "key": "workers_comp_policy",
          "source_id": "oregon_workers_comp",
          "status": "not_checked",
          "source_url": "https://wcd.oregon.gov/employer/coverage/Pages/proof-of-coverage.aspx",
          "reason": "No permitted automated coverage check was completed. CCB classification does not establish coverage."
        }
      ]
    },
    {
      "id": "business-2545064692323749041",
      "cid": "2545064692323749041",
      "name": "All Roofing Eagle Construction Inc",
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Gutter cleaning service",
        "Siding contractor"
      ],
      "address": "8200 SE 162nd Ave, Portland, OR 97236",
      "city": "Portland",
      "state": "OR",
      "website": "https://allroofingeagle.com/",
      "phone": "+1503-774-1299",
      "rating": 5,
      "rating_count": 79,
      "source_url": "https://www.google.com/maps?cid=2545064692323749041",
      "observed_at": "2026-11-09T21:49:06.825879+00:00",
      "license_status": "required_license_matched",
      "review_dates_status": "ok",
      "score": 85.7,
      "score_exact": 85.71505694539867,
      "adjusted_rating": 4.887640449438202,
      "components": {
        "rating": {
          "points": 32.37827715355806,
          "max": 35
        },
        "volume": {
          "points": 17.62226270822101,
          "max": 25
        },
        "recency": {
          "points": 10,
          "max": 10,
          "days": 3
        }
      },
      "method_version": "reviews-1.0",
      "review_date": "2026-11-06",
      "review_observed_at": "2026-11-09T23:02:29Z",
      "review_source": "data/raw/2026-11-09/portland-trade-review-dates/2545064692323749041.json",
      "review_status": "ok",
      "ccb": {
        "number": "167056",
        "legal_name": "ALL ROOFING EAGLE CONSTRUCTION INC",
        "first_issued": "2005-10-27",
        "expires": "2027-10-27",
        "endorsement": "Residential General Contractor",
        "bond": {
          "company": "RLI INSURANCE COMPANY",
          "amount": 25000,
          "expires": "2027-10-27"
        },
        "insurance": {
          "company": "THIRD COAST INSURANCE COMPANY",
          "amount": 1000000,
          "expires": "2027-02-14"
        },
        "record_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=167056",
        "lookup_url": "https://search.ccb.state.or.us/search/search_result.aspx?id=167056",
        "snapshot_date": "2026-11-08",
        "match_method": "same_phone"
      },
      "rank": 11,
      "credential_check": {
        "status": "verified",
        "required": [
          "ccb"
        ],
        "scope_note": "Active Oregon CCB record checked. Exact specialty work and individual credentials must still be confirmed.",
        "sources": [
          {
            "label": "Oregon CCB licensing scope",
            "url": "https://www.oregon.gov/ccb/Pages/CCB%20License.aspx"
          },
          {
            "label": "Oregon BCD licensed work",
            "url": "https://www.oregon.gov/bcd/lbdd/pages/licensed-work.aspx"
          }
        ],
        "checked_at": "2026-11-08"
      },
      "evidence_facts": [
        {
          "source_id": "oregon_ccb",
          "source_label": "Oregon CCB",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=167056",
          "source_type": "official",
          "observed_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "status": "verified",
          "key": "ccb_workers_comp_classification",
          "label": "CCB workers-comp classification",
          "value": "Nonexempt",
          "scope_note": "This is the CCB-recorded classification. It does not establish current workers-compensation policy coverage."
        }
      ],
      "evidence_checks": [
        {
          "source_id": "oregon_ccb",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=167056",
          "checked_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "key": "ccb_workers_comp_classification",
          "status": "matched",
          "reason": "Recorded CCB classification only; policy coverage was not checked."
        },
        {
          "source_id": "oregon_ccb",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=167056",
          "checked_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "key": "ccb_lbpr",
          "status": "not_found",
          "reason": "No LBPR endorsement in this matched CCB snapshot. A missing record is not a fault of the business and does not establish that a credential is required for its work."
        },
        {
          "key": "workers_comp_policy",
          "source_id": "oregon_workers_comp",
          "status": "not_checked",
          "source_url": "https://wcd.oregon.gov/employer/coverage/Pages/proof-of-coverage.aspx",
          "reason": "No permitted automated coverage check was completed. CCB classification does not establish coverage."
        }
      ]
    },
    {
      "id": "business-2001751745593534734",
      "cid": "2001751745593534734",
      "name": "Flat Roof LLC",
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "650 NE Holladay St Ste 1600, Portland, OR 97232",
      "city": "Portland",
      "state": "OR",
      "website": "https://flatroofllc.com/",
      "phone": "+1971-339-4299",
      "rating": 5,
      "rating_count": 74,
      "source_url": "https://www.google.com/maps?cid=2001751745593534734",
      "observed_at": "2026-11-09T21:49:06.825879+00:00",
      "license_status": "required_license_matched",
      "review_dates_status": "ok",
      "score": 85.1,
      "score_exact": 85.12134873303154,
      "adjusted_rating": 4.880952380952381,
      "components": {
        "rating": {
          "points": 32.22222222222223,
          "max": 35
        },
        "volume": {
          "points": 17.362721890899852,
          "max": 25
        },
        "recency": {
          "points": 10,
          "max": 10,
          "days": 21
        }
      },
      "method_version": "reviews-1.0",
      "review_date": "2026-10-19",
      "review_observed_at": "2026-11-09T23:02:27Z",
      "review_source": "data/raw/2026-11-09/portland-trade-review-dates/2001751745593534734.json",
      "review_status": "ok",
      "ccb": {
        "number": "226463",
        "legal_name": "FLAT ROOF LLC",
        "first_issued": "2019-05-29",
        "expires": "2028-02-14",
        "endorsement": "Residential General Contractor",
        "bond": {
          "company": "RLI INSURANCE COMPANY",
          "amount": 25000,
          "expires": "2028-02-14"
        },
        "insurance": {
          "company": "SUTTON SPECIALTY INSURANCE COMPANY",
          "amount": 1000000,
          "expires": "2027-01-25"
        },
        "record_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=226463",
        "lookup_url": "https://search.ccb.state.or.us/search/search_result.aspx?id=226463",
        "snapshot_date": "2026-11-08",
        "match_method": "same_name_and_street"
      },
      "rank": 12,
      "credential_check": {
        "status": "verified",
        "required": [
          "ccb"
        ],
        "scope_note": "Active Oregon CCB record checked. Exact specialty work and individual credentials must still be confirmed.",
        "sources": [
          {
            "label": "Oregon CCB licensing scope",
            "url": "https://www.oregon.gov/ccb/Pages/CCB%20License.aspx"
          },
          {
            "label": "Oregon BCD licensed work",
            "url": "https://www.oregon.gov/bcd/lbdd/pages/licensed-work.aspx"
          }
        ],
        "checked_at": "2026-11-08"
      },
      "evidence_facts": [
        {
          "source_id": "oregon_ccb",
          "source_label": "Oregon CCB",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=226463",
          "source_type": "official",
          "observed_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "status": "verified",
          "key": "ccb_workers_comp_classification",
          "label": "CCB workers-comp classification",
          "value": "Nonexempt",
          "scope_note": "This is the CCB-recorded classification. It does not establish current workers-compensation policy coverage."
        }
      ],
      "evidence_checks": [
        {
          "source_id": "oregon_ccb",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=226463",
          "checked_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "key": "ccb_workers_comp_classification",
          "status": "matched",
          "reason": "Recorded CCB classification only; policy coverage was not checked."
        },
        {
          "source_id": "oregon_ccb",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=226463",
          "checked_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "key": "ccb_lbpr",
          "status": "not_found",
          "reason": "No LBPR endorsement in this matched CCB snapshot. A missing record is not a fault of the business and does not establish that a credential is required for its work."
        },
        {
          "key": "workers_comp_policy",
          "source_id": "oregon_workers_comp",
          "status": "not_checked",
          "source_url": "https://wcd.oregon.gov/employer/coverage/Pages/proof-of-coverage.aspx",
          "reason": "No permitted automated coverage check was completed. CCB classification does not establish coverage."
        }
      ]
    },
    {
      "id": "business-9055761744600493500",
      "cid": "9055761744600493500",
      "name": "Interlock Metal Roofing (PNW) Inc. - Oregon",
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Construction company",
        "General contractor",
        "Metal fabricator"
      ],
      "address": "1355 NW Everett St, Portland, OR 97209",
      "city": "Portland",
      "state": "OR",
      "website": "https://www.oregonmetalroofing.com/?utm_source=gbp&utm_medium=organic&utm_campaign=portland",
      "phone": "+1503-966-2948",
      "rating": 4.8,
      "rating_count": 145,
      "source_url": "https://www.google.com/maps?cid=9055761744600493500",
      "observed_at": "2026-11-09T21:49:06.825879+00:00",
      "license_status": "required_license_matched",
      "review_dates_status": "ok",
      "score": 84.5,
      "score_exact": 84.52934429091846,
      "adjusted_rating": 4.748387096774193,
      "components": {
        "rating": {
          "points": 29.12903225806451,
          "max": 35
        },
        "volume": {
          "points": 20.04150874557841,
          "max": 25
        },
        "recency": {
          "points": 10,
          "max": 10,
          "days": 14
        }
      },
      "method_version": "reviews-1.0",
      "review_date": "2026-10-26",
      "review_observed_at": "2026-11-09T23:02:35Z",
      "review_source": "data/raw/2026-11-09/portland-trade-review-dates/9055761744600493500.json",
      "review_status": "ok",
      "ccb": {
        "number": "130826",
        "legal_name": "INTERLOCK METAL ROOFING (PNW) INC",
        "first_issued": "1998-06-24",
        "expires": "2028-07-25",
        "endorsement": "Residential General Contractor",
        "bond": {
          "company": "ATLANTIC SPECIALTY INSURANCE COMPANY",
          "amount": 25000,
          "expires": "2028-07-25"
        },
        "insurance": {
          "company": "SL - QBE SPECIALTY INSURANCE COMPANY",
          "amount": 2000000,
          "expires": "2027-04-01"
        },
        "record_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=130826",
        "lookup_url": "https://search.ccb.state.or.us/search/search_result.aspx?id=130826",
        "snapshot_date": "2026-11-08",
        "match_method": "first_party_published_license",
        "identity_evidence": {
          "url": "https://www.oregonmetalroofing.com/?utm_source=gbp&utm_medium=organic&utm_campaign=portland",
          "observed_at": "2026-11-10T08:11:41.974856+00:00",
          "number": "130826",
          "excerpt": "130826"
        }
      },
      "rank": 13,
      "credential_check": {
        "status": "verified",
        "required": [
          "ccb"
        ],
        "scope_note": "Active Oregon CCB record checked. Exact specialty work and individual credentials must still be confirmed.",
        "sources": [
          {
            "label": "Oregon CCB licensing scope",
            "url": "https://www.oregon.gov/ccb/Pages/CCB%20License.aspx"
          },
          {
            "label": "Oregon BCD licensed work",
            "url": "https://www.oregon.gov/bcd/lbdd/pages/licensed-work.aspx"
          }
        ],
        "checked_at": "2026-11-08"
      },
      "evidence_facts": [
        {
          "source_id": "oregon_ccb",
          "source_label": "Oregon CCB",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=130826",
          "source_type": "official",
          "observed_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "status": "verified",
          "key": "ccb_workers_comp_classification",
          "label": "CCB workers-comp classification",
          "value": "Nonexempt",
          "scope_note": "This is the CCB-recorded classification. It does not establish current workers-compensation policy coverage."
        },
        {
          "source_id": "oregon_ccb",
          "source_label": "Oregon CCB",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=130826",
          "source_type": "official",
          "observed_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "status": "verified",
          "key": "ccb_lbpr",
          "label": "Lead-based paint renovation credential",
          "value": "Lead Based Paint Renovation Contractor; expires 2027-01-18",
          "expires": "2027-01-18",
          "as_of_date": "2026-11-10",
          "scope_note": "CCB LBPR endorsement shown in the dated snapshot, with its separate expiry. This is not lead inspection or abatement certification."
        }
      ],
      "evidence_checks": [
        {
          "source_id": "oregon_ccb",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=130826",
          "checked_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "key": "ccb_workers_comp_classification",
          "status": "matched",
          "reason": "Recorded CCB classification only; policy coverage was not checked."
        },
        {
          "source_id": "oregon_ccb",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=130826",
          "checked_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "key": "ccb_lbpr",
          "status": "matched",
          "reason": "LBPR endorsement recorded; use its separate expiry."
        },
        {
          "key": "workers_comp_policy",
          "source_id": "oregon_workers_comp",
          "status": "not_checked",
          "source_url": "https://wcd.oregon.gov/employer/coverage/Pages/proof-of-coverage.aspx",
          "reason": "No permitted automated coverage check was completed. CCB classification does not establish coverage."
        }
      ]
    },
    {
      "id": "business-711190715795089808",
      "cid": "711190715795089808",
      "name": "Sawtooth Roofing Company",
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "5230 NE 109th Ave, Portland, OR 97220",
      "city": "Portland",
      "state": "OR",
      "website": "https://sawtoothroofing.com/",
      "phone": "+1503-258-8017",
      "rating": 4.8,
      "rating_count": 132,
      "source_url": "https://www.google.com/maps?cid=711190715795089808",
      "observed_at": "2026-11-09T21:49:06.825879+00:00",
      "license_status": "required_license_matched",
      "review_dates_status": "ok",
      "score": 83.8,
      "score_exact": 83.83607757126839,
      "adjusted_rating": 4.743661971830986,
      "components": {
        "rating": {
          "points": 29.018779342723,
          "max": 35
        },
        "volume": {
          "points": 19.66647495716487,
          "max": 25
        },
        "recency": {
          "points": 10,
          "max": 10,
          "days": 13
        }
      },
      "method_version": "reviews-1.0",
      "review_date": "2026-10-27",
      "review_observed_at": "2026-11-09T23:02:34Z",
      "review_source": "data/raw/2026-11-09/portland-trade-review-dates/711190715795089808.json",
      "review_status": "ok",
      "ccb": {
        "number": "170692",
        "legal_name": "SAWTOOTH ROOFING CONTRACTORS INC",
        "first_issued": "2006-06-15",
        "expires": "2028-06-15",
        "endorsement": "Residential Specialty Contractor",
        "bond": {
          "company": "OLD REPUBLIC SURETY CO",
          "amount": 20000,
          "expires": "2028-06-15"
        },
        "insurance": {
          "company": "HADRON SPECIALTY INSURANCE COMPANY",
          "amount": 1000000,
          "expires": "2027-06-15"
        },
        "record_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=170692",
        "lookup_url": "https://search.ccb.state.or.us/search/search_result.aspx?id=170692",
        "snapshot_date": "2026-11-08",
        "match_method": "same_phone"
      },
      "rank": 14,
      "credential_check": {
        "status": "verified",
        "required": [
          "ccb"
        ],
        "scope_note": "Active Oregon CCB record checked. Exact specialty work and individual credentials must still be confirmed.",
        "sources": [
          {
            "label": "Oregon CCB licensing scope",
            "url": "https://www.oregon.gov/ccb/Pages/CCB%20License.aspx"
          },
          {
            "label": "Oregon BCD licensed work",
            "url": "https://www.oregon.gov/bcd/lbdd/pages/licensed-work.aspx"
          }
        ],
        "checked_at": "2026-11-08"
      },
      "evidence_facts": [
        {
          "source_id": "oregon_ccb",
          "source_label": "Oregon CCB",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=170692",
          "source_type": "official",
          "observed_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "status": "verified",
          "key": "ccb_workers_comp_classification",
          "label": "CCB workers-comp classification",
          "value": "Nonexempt",
          "scope_note": "This is the CCB-recorded classification. It does not establish current workers-compensation policy coverage."
        },
        {
          "source_id": "oregon_ccb",
          "source_label": "Oregon CCB",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=170692",
          "source_type": "official",
          "observed_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "status": "verified",
          "key": "ccb_lbpr",
          "label": "Lead-based paint renovation credential",
          "value": "Lead Based Paint Renovation Contractor; expires 2027-04-06",
          "expires": "2027-04-06",
          "as_of_date": "2026-11-10",
          "scope_note": "CCB LBPR endorsement shown in the dated snapshot, with its separate expiry. This is not lead inspection or abatement certification."
        }
      ],
      "evidence_checks": [
        {
          "source_id": "oregon_ccb",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=170692",
          "checked_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "key": "ccb_workers_comp_classification",
          "status": "matched",
          "reason": "Recorded CCB classification only; policy coverage was not checked."
        },
        {
          "source_id": "oregon_ccb",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=170692",
          "checked_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "key": "ccb_lbpr",
          "status": "matched",
          "reason": "LBPR endorsement recorded; use its separate expiry."
        },
        {
          "key": "workers_comp_policy",
          "source_id": "oregon_workers_comp",
          "status": "not_checked",
          "source_url": "https://wcd.oregon.gov/employer/coverage/Pages/proof-of-coverage.aspx",
          "reason": "No permitted automated coverage check was completed. CCB classification does not establish coverage."
        }
      ]
    },
    {
      "id": "business-17994457045868468792",
      "cid": "17994457045868468792",
      "name": "Best Choice Roofing",
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Gutter service",
        "Siding contractor"
      ],
      "address": "9320 SW Barbur Blvd #215, Portland, OR 97219",
      "city": "Portland",
      "state": "OR",
      "website": "https://bestchoiceroofing.com/portland/?utm_source=google&utm_medium=organic&utm_campaign=gmb",
      "phone": "+1971-328-3901",
      "rating": 4.7,
      "rating_count": 146,
      "source_url": "https://www.google.com/maps?cid=17994457045868468792",
      "observed_at": "2026-11-09T21:49:06.825879+00:00",
      "license_status": "required_license_matched",
      "review_dates_status": "ok",
      "score": 81.5,
      "score_exact": 81.45992961097508,
      "adjusted_rating": 4.6551282051282055,
      "components": {
        "rating": {
          "points": 26.952991452991462,
          "max": 35
        },
        "volume": {
          "points": 20.068959274691103,
          "max": 25
        },
        "recency": {
          "points": 10,
          "max": 10,
          "days": 21
        }
      },
      "method_version": "reviews-1.0",
      "review_date": "2026-10-19",
      "review_observed_at": "2026-11-09T23:02:40Z",
      "review_source": "data/raw/2026-11-09/portland-trade-review-dates/17994457045868468792.json",
      "review_status": "ok",
      "ccb": {
        "number": "247525",
        "legal_name": "BCR SOUTH PORTLAND LLC",
        "first_issued": "2023-08-24",
        "expires": "2027-08-24",
        "endorsement": "Residential General Contractor",
        "bond": {
          "company": "MERCHANTS BONDING CO",
          "amount": 25000,
          "expires": "2027-08-24"
        },
        "insurance": {
          "company": "OBSIDIAN SPECIALTY INSURANCE COMPANY",
          "amount": 1000000,
          "expires": "2027-01-31"
        },
        "record_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=247525",
        "lookup_url": "https://search.ccb.state.or.us/search/search_result.aspx?id=247525",
        "snapshot_date": "2026-11-08",
        "match_method": "first_party_published_license",
        "identity_evidence": {
          "url": "https://bestchoiceroofing.com/portland/?utm_source=google&utm_medium=organic&utm_campaign=gmb",
          "observed_at": "2026-11-10T08:11:40.766746+00:00",
          "number": "247525",
          "excerpt": "247525"
        }
      },
      "rank": 15,
      "credential_check": {
        "status": "verified",
        "required": [
          "ccb"
        ],
        "scope_note": "Active Oregon CCB record checked. Exact specialty work and individual credentials must still be confirmed.",
        "sources": [
          {
            "label": "Oregon CCB licensing scope",
            "url": "https://www.oregon.gov/ccb/Pages/CCB%20License.aspx"
          },
          {
            "label": "Oregon BCD licensed work",
            "url": "https://www.oregon.gov/bcd/lbdd/pages/licensed-work.aspx"
          }
        ],
        "checked_at": "2026-11-08"
      },
      "evidence_facts": [
        {
          "source_id": "oregon_ccb",
          "source_label": "Oregon CCB",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=247525",
          "source_type": "official",
          "observed_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "status": "verified",
          "key": "ccb_workers_comp_classification",
          "label": "CCB workers-comp classification",
          "value": "Nonexempt",
          "scope_note": "This is the CCB-recorded classification. It does not establish current workers-compensation policy coverage."
        },
        {
          "source_id": "oregon_ccb",
          "source_label": "Oregon CCB",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=247525",
          "source_type": "official",
          "observed_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "status": "verified",
          "key": "ccb_lbpr",
          "label": "Lead-based paint renovation credential",
          "value": "Lead Based Paint Renovation Contractor; expires 2027-02-12",
          "expires": "2027-02-12",
          "as_of_date": "2026-11-10",
          "scope_note": "CCB LBPR endorsement shown in the dated snapshot, with its separate expiry. This is not lead inspection or abatement certification."
        }
      ],
      "evidence_checks": [
        {
          "source_id": "oregon_ccb",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=247525",
          "checked_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "key": "ccb_workers_comp_classification",
          "status": "matched",
          "reason": "Recorded CCB classification only; policy coverage was not checked."
        },
        {
          "source_id": "oregon_ccb",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=247525",
          "checked_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "key": "ccb_lbpr",
          "status": "matched",
          "reason": "LBPR endorsement recorded; use its separate expiry."
        },
        {
          "key": "workers_comp_policy",
          "source_id": "oregon_workers_comp",
          "status": "not_checked",
          "source_url": "https://wcd.oregon.gov/employer/coverage/Pages/proof-of-coverage.aspx",
          "reason": "No permitted automated coverage check was completed. CCB classification does not establish coverage."
        }
      ]
    },
    {
      "id": "business-8622376839926810645",
      "cid": "8622376839926810645",
      "name": "Guardian Roofing, Gutters & Insulation",
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Gutter cleaning service",
        "Gutter service",
        "Insulation contractor",
        "Skylight contractor"
      ],
      "address": "80 SE Madison St Ste 324, Portland, OR 97214",
      "city": "Portland",
      "state": "OR",
      "website": "https://www.guardianroofing.com/service-areas/portland-or/?utm_source=google&utm_medium=gbp-portland&se_campaign=GBP%20-%20Portland",
      "phone": "+1971-365-3400",
      "rating": 4.9,
      "rating_count": 63,
      "source_url": "https://www.google.com/maps?cid=8622376839926810645",
      "observed_at": "2026-11-09T21:49:06.825879+00:00",
      "license_status": "required_license_matched",
      "review_dates_status": "ok",
      "score": 80.7,
      "score_exact": 80.73549739659747,
      "adjusted_rating": 4.776712328767124,
      "components": {
        "rating": {
          "points": 29.78995433789955,
          "max": 35
        },
        "volume": {
          "points": 16.724893839718675,
          "max": 25
        },
        "recency": {
          "points": 10,
          "max": 10,
          "days": 0
        }
      },
      "method_version": "reviews-1.0",
      "review_date": "2026-11-09",
      "review_observed_at": "2026-11-09T23:02:33Z",
      "review_source": "data/raw/2026-11-09/portland-trade-review-dates/8622376839926810645.json",
      "review_status": "ok",
      "ccb": {
        "number": "252341",
        "legal_name": "GUARDIAN OPERATIONS LLC",
        "first_issued": "2024-08-01",
        "expires": "2028-08-01",
        "endorsement": "Residential General Contractor",
        "bond": {
          "company": "OHIO CASUALTY INSURANCE CO",
          "amount": 25000,
          "expires": "2028-08-01"
        },
        "insurance": {
          "company": "SCOTTSDALE INSURANCE CO",
          "amount": 1000000,
          "expires": "2026-12-01"
        },
        "record_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=252341",
        "lookup_url": "https://search.ccb.state.or.us/search/search_result.aspx?id=252341",
        "snapshot_date": "2026-11-08",
        "match_method": "first_party_published_license",
        "identity_evidence": {
          "url": "https://www.guardianroofing.com/service-areas/portland-or/?utm_source=google&utm_medium=gbp-portland&se_campaign=GBP%20-%20Portland",
          "observed_at": "2026-11-10T08:11:41.823933+00:00",
          "number": "252341",
          "excerpt": "252341"
        }
      },
      "rank": 16,
      "credential_check": {
        "status": "verified",
        "required": [
          "ccb"
        ],
        "scope_note": "Active Oregon CCB record checked. Exact specialty work and individual credentials must still be confirmed.",
        "sources": [
          {
            "label": "Oregon CCB licensing scope",
            "url": "https://www.oregon.gov/ccb/Pages/CCB%20License.aspx"
          },
          {
            "label": "Oregon BCD licensed work",
            "url": "https://www.oregon.gov/bcd/lbdd/pages/licensed-work.aspx"
          }
        ],
        "checked_at": "2026-11-08"
      },
      "evidence_facts": [
        {
          "source_id": "oregon_ccb",
          "source_label": "Oregon CCB",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=252341",
          "source_type": "official",
          "observed_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "status": "verified",
          "key": "ccb_workers_comp_classification",
          "label": "CCB workers-comp classification",
          "value": "Nonexempt",
          "scope_note": "This is the CCB-recorded classification. It does not establish current workers-compensation policy coverage."
        }
      ],
      "evidence_checks": [
        {
          "source_id": "oregon_ccb",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=252341",
          "checked_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "key": "ccb_workers_comp_classification",
          "status": "matched",
          "reason": "Recorded CCB classification only; policy coverage was not checked."
        },
        {
          "source_id": "oregon_ccb",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=252341",
          "checked_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "key": "ccb_lbpr",
          "status": "not_found",
          "reason": "No LBPR endorsement in this matched CCB snapshot. A missing record is not a fault of the business and does not establish that a credential is required for its work."
        },
        {
          "key": "workers_comp_policy",
          "source_id": "oregon_workers_comp",
          "status": "not_checked",
          "source_url": "https://wcd.oregon.gov/employer/coverage/Pages/proof-of-coverage.aspx",
          "reason": "No permitted automated coverage check was completed. CCB classification does not establish coverage."
        }
      ]
    },
    {
      "id": "business-14473140991114513469",
      "cid": "14473140991114513469",
      "name": "C C & L Roofing Co",
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "3319 SE 92nd Ave, Portland, OR 97266",
      "city": "Portland",
      "state": "OR",
      "website": "http://www.ccandlroofing.com/",
      "phone": "+1503-774-0928",
      "rating": 4.7,
      "rating_count": 101,
      "source_url": "https://www.google.com/maps?cid=14473140991114513469",
      "observed_at": "2026-11-09T21:49:06.825879+00:00",
      "license_status": "required_license_matched",
      "review_dates_status": "ok",
      "score": 78.8,
      "score_exact": 78.75399444502216,
      "adjusted_rating": 4.636936936936937,
      "components": {
        "rating": {
          "points": 26.528528528528536,
          "max": 35
        },
        "volume": {
          "points": 18.599267582986972,
          "max": 25
        },
        "recency": {
          "points": 10,
          "max": 10,
          "days": 5
        }
      },
      "method_version": "reviews-1.0",
      "review_date": "2026-11-04",
      "review_observed_at": "2026-11-09T23:02:21Z",
      "review_source": "data/raw/2026-11-09/portland-trade-review-dates/14473140991114513469.json",
      "review_status": "ok",
      "ccb": {
        "number": "46625",
        "legal_name": "C C & L ROOFING CO",
        "first_issued": "1984-11-05",
        "expires": "2028-12-01",
        "endorsement": "Residential General Contractor",
        "bond": {
          "company": "OHIO CASUALTY INSURANCE CO",
          "amount": 25000,
          "expires": "2028-12-01"
        },
        "insurance": {
          "company": "UPLAND SPECIALTY INSURANCE COMPANY",
          "amount": 1000000,
          "expires": "2027-08-25"
        },
        "record_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=46625",
        "lookup_url": "https://search.ccb.state.or.us/search/search_result.aspx?id=46625",
        "snapshot_date": "2026-11-08",
        "match_method": "same_phone"
      },
      "rank": 17,
      "credential_check": {
        "status": "verified",
        "required": [
          "ccb"
        ],
        "scope_note": "Active Oregon CCB record checked. Exact specialty work and individual credentials must still be confirmed.",
        "sources": [
          {
            "label": "Oregon CCB licensing scope",
            "url": "https://www.oregon.gov/ccb/Pages/CCB%20License.aspx"
          },
          {
            "label": "Oregon BCD licensed work",
            "url": "https://www.oregon.gov/bcd/lbdd/pages/licensed-work.aspx"
          }
        ],
        "checked_at": "2026-11-08"
      },
      "evidence_facts": [
        {
          "source_id": "oregon_ccb",
          "source_label": "Oregon CCB",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=46625",
          "source_type": "official",
          "observed_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "status": "verified",
          "key": "ccb_workers_comp_classification",
          "label": "CCB workers-comp classification",
          "value": "Nonexempt",
          "scope_note": "This is the CCB-recorded classification. It does not establish current workers-compensation policy coverage."
        },
        {
          "source_id": "oregon_ccb",
          "source_label": "Oregon CCB",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=46625",
          "source_type": "official",
          "observed_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "status": "verified",
          "key": "ccb_lbpr",
          "label": "Lead-based paint renovation credential",
          "value": "Lead Based Paint Renovation Contractor; expires 2027-02-26",
          "expires": "2027-02-26",
          "as_of_date": "2026-11-10",
          "scope_note": "CCB LBPR endorsement shown in the dated snapshot, with its separate expiry. This is not lead inspection or abatement certification."
        }
      ],
      "evidence_checks": [
        {
          "source_id": "oregon_ccb",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=46625",
          "checked_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "key": "ccb_workers_comp_classification",
          "status": "matched",
          "reason": "Recorded CCB classification only; policy coverage was not checked."
        },
        {
          "source_id": "oregon_ccb",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=46625",
          "checked_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "key": "ccb_lbpr",
          "status": "matched",
          "reason": "LBPR endorsement recorded; use its separate expiry."
        },
        {
          "key": "workers_comp_policy",
          "source_id": "oregon_workers_comp",
          "status": "not_checked",
          "source_url": "https://wcd.oregon.gov/employer/coverage/Pages/proof-of-coverage.aspx",
          "reason": "No permitted automated coverage check was completed. CCB classification does not establish coverage."
        }
      ]
    },
    {
      "id": "business-15610837683907864500",
      "cid": "15610837683907864500",
      "name": "CedarTech Roofing, Inc.",
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "10940 SW Barnes Rd #138, Portland, OR 97225",
      "city": "Portland",
      "state": "OR",
      "website": "https://www.cedartechroofcare.com/",
      "phone": "+1503-643-9303",
      "rating": 4.8,
      "rating_count": 69,
      "source_url": "https://www.google.com/maps?cid=15610837683907864500",
      "observed_at": "2026-11-09T21:49:06.825879+00:00",
      "license_status": "required_license_matched",
      "review_dates_status": "ok",
      "score": 78.7,
      "score_exact": 78.65104585288614,
      "adjusted_rating": 4.69873417721519,
      "components": {
        "rating": {
          "points": 27.9704641350211,
          "max": 35
        },
        "volume": {
          "points": 17.085267961999197,
          "max": 25
        },
        "recency": {
          "points": 10,
          "max": 10,
          "days": 12
        }
      },
      "method_version": "reviews-1.0",
      "review_date": "2026-10-28",
      "review_observed_at": "2026-11-09T23:02:35Z",
      "review_source": "data/raw/2026-11-09/portland-trade-review-dates/15610837683907864500.json",
      "review_status": "ok",
      "ccb": {
        "number": "160333",
        "legal_name": "CEDARTECH ROOFING INC",
        "first_issued": "2004-06-11",
        "expires": "2028-06-11",
        "endorsement": "Residential General Contractor",
        "bond": {
          "company": "RLI INSURANCE COMPANY",
          "amount": 25000,
          "expires": "2028-06-11"
        },
        "insurance": {
          "company": "OBSIDIAN SPECIALTY INSURANCE COMPANY",
          "amount": 1000000,
          "expires": "2027-05-15"
        },
        "record_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=160333",
        "lookup_url": "https://search.ccb.state.or.us/search/search_result.aspx?id=160333",
        "snapshot_date": "2026-11-08",
        "match_method": "same_phone"
      },
      "rank": 18,
      "credential_check": {
        "status": "verified",
        "required": [
          "ccb"
        ],
        "scope_note": "Active Oregon CCB record checked. Exact specialty work and individual credentials must still be confirmed.",
        "sources": [
          {
            "label": "Oregon CCB licensing scope",
            "url": "https://www.oregon.gov/ccb/Pages/CCB%20License.aspx"
          },
          {
            "label": "Oregon BCD licensed work",
            "url": "https://www.oregon.gov/bcd/lbdd/pages/licensed-work.aspx"
          }
        ],
        "checked_at": "2026-11-08"
      },
      "evidence_facts": [
        {
          "source_id": "oregon_ccb",
          "source_label": "Oregon CCB",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=160333",
          "source_type": "official",
          "observed_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "status": "verified",
          "key": "ccb_workers_comp_classification",
          "label": "CCB workers-comp classification",
          "value": "Nonexempt",
          "scope_note": "This is the CCB-recorded classification. It does not establish current workers-compensation policy coverage."
        }
      ],
      "evidence_checks": [
        {
          "source_id": "oregon_ccb",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=160333",
          "checked_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "key": "ccb_workers_comp_classification",
          "status": "matched",
          "reason": "Recorded CCB classification only; policy coverage was not checked."
        },
        {
          "source_id": "oregon_ccb",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=160333",
          "checked_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "key": "ccb_lbpr",
          "status": "not_found",
          "reason": "No LBPR endorsement in this matched CCB snapshot. A missing record is not a fault of the business and does not establish that a credential is required for its work."
        },
        {
          "key": "workers_comp_policy",
          "source_id": "oregon_workers_comp",
          "status": "not_checked",
          "source_url": "https://wcd.oregon.gov/employer/coverage/Pages/proof-of-coverage.aspx",
          "reason": "No permitted automated coverage check was completed. CCB classification does not establish coverage."
        }
      ]
    },
    {
      "id": "business-8298634547049364493",
      "cid": "8298634547049364493",
      "name": "Hawthorne General Construction",
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Contractor",
        "Gutter service",
        "Siding contractor",
        "Window installation service"
      ],
      "address": "4862 SW Scholls Ferry Rd, Portland, OR 97225",
      "city": "Portland",
      "state": "OR",
      "website": "https://hawthornegeneralconstruction.com/",
      "phone": "+1971-500-5190",
      "rating": 4.9,
      "rating_count": 96,
      "source_url": "https://www.google.com/maps?cid=8298634547049364493",
      "observed_at": "2026-11-09T21:49:06.825879+00:00",
      "license_status": "required_license_matched",
      "review_dates_status": "ok",
      "score": 77.3,
      "score_exact": 77.26096409146324,
      "adjusted_rating": 4.815094339622642,
      "components": {
        "rating": {
          "points": 30.685534591194987,
          "max": 35
        },
        "volume": {
          "points": 18.397140272829276,
          "max": 25
        },
        "recency": {
          "points": 5,
          "max": 10,
          "days": 103
        }
      },
      "method_version": "reviews-1.0",
      "review_date": "2026-07-29",
      "review_observed_at": "2026-11-09T23:02:33Z",
      "review_source": "data/raw/2026-11-09/portland-trade-review-dates/8298634547049364493.json",
      "review_status": "ok",
      "ccb": {
        "number": "241383",
        "legal_name": "HAWTHORNE GENERAL CONSTRUCTION LLC",
        "first_issued": "2022-06-08",
        "expires": "2028-06-08",
        "endorsement": "Residential General Contractor",
        "bond": {
          "company": "PLATTE RIVER INSURANCE COMPANY",
          "amount": 25000,
          "expires": "2028-06-08"
        },
        "insurance": {
          "company": "OBSIDIAN SPECIALTY INSURANCE COMPANY",
          "amount": 1000000,
          "expires": "2027-06-22"
        },
        "record_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=241383",
        "lookup_url": "https://search.ccb.state.or.us/search/search_result.aspx?id=241383",
        "snapshot_date": "2026-11-08",
        "match_method": "same_phone"
      },
      "rank": 19,
      "credential_check": {
        "status": "verified",
        "required": [
          "ccb"
        ],
        "scope_note": "Active Oregon CCB record checked. Exact specialty work and individual credentials must still be confirmed.",
        "sources": [
          {
            "label": "Oregon CCB licensing scope",
            "url": "https://www.oregon.gov/ccb/Pages/CCB%20License.aspx"
          },
          {
            "label": "Oregon BCD licensed work",
            "url": "https://www.oregon.gov/bcd/lbdd/pages/licensed-work.aspx"
          }
        ],
        "checked_at": "2026-11-08"
      },
      "evidence_facts": [
        {
          "source_id": "oregon_ccb",
          "source_label": "Oregon CCB",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=241383",
          "source_type": "official",
          "observed_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "status": "verified",
          "key": "ccb_workers_comp_classification",
          "label": "CCB workers-comp classification",
          "value": "Nonexempt",
          "scope_note": "This is the CCB-recorded classification. It does not establish current workers-compensation policy coverage."
        },
        {
          "source_id": "oregon_ccb",
          "source_label": "Oregon CCB",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=241383",
          "source_type": "official",
          "observed_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "status": "verified",
          "key": "ccb_lbpr",
          "label": "Lead-based paint renovation credential",
          "value": "Lead Based Paint Renovation Contractor; expires 2026-12-17",
          "expires": "2026-12-17",
          "as_of_date": "2026-11-10",
          "scope_note": "CCB LBPR endorsement shown in the dated snapshot, with its separate expiry. This is not lead inspection or abatement certification."
        }
      ],
      "evidence_checks": [
        {
          "source_id": "oregon_ccb",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=241383",
          "checked_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "key": "ccb_workers_comp_classification",
          "status": "matched",
          "reason": "Recorded CCB classification only; policy coverage was not checked."
        },
        {
          "source_id": "oregon_ccb",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=241383",
          "checked_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "key": "ccb_lbpr",
          "status": "matched",
          "reason": "LBPR endorsement recorded; use its separate expiry."
        },
        {
          "key": "workers_comp_policy",
          "source_id": "oregon_workers_comp",
          "status": "not_checked",
          "source_url": "https://wcd.oregon.gov/employer/coverage/Pages/proof-of-coverage.aspx",
          "reason": "No permitted automated coverage check was completed. CCB classification does not establish coverage."
        }
      ]
    },
    {
      "id": "business-3192619846621258305",
      "cid": "3192619846621258305",
      "name": "Portland Roofing Company LLC",
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "14415 SE Stark St, Portland, OR 97233",
      "city": "Portland",
      "state": "OR",
      "website": "https://www.portlandroofingco.com/",
      "phone": "+1503-490-3994",
      "rating": 4.6,
      "rating_count": 170,
      "source_url": "https://www.google.com/maps?cid=3192619846621258305",
      "observed_at": "2026-11-09T21:49:06.825879+00:00",
      "license_status": "required_license_matched",
      "review_dates_status": "ok",
      "score": 76.5,
      "score_exact": 76.52288789606907,
      "adjusted_rating": 4.566666666666666,
      "components": {
        "rating": {
          "points": 24.888888888888882,
          "max": 35
        },
        "volume": {
          "points": 20.67713263835947,
          "max": 25
        },
        "recency": {
          "points": 8,
          "max": 10,
          "days": 61
        }
      },
      "method_version": "reviews-1.0",
      "review_date": "2026-09-09",
      "review_observed_at": "2026-11-09T23:02:29Z",
      "review_source": "data/raw/2026-11-09/portland-trade-review-dates/3192619846621258305.json",
      "review_status": "ok",
      "ccb": {
        "number": "188170",
        "legal_name": "PORTLAND ROOFING COMPANY LLC",
        "first_issued": "2009-12-07",
        "expires": "2027-12-07",
        "endorsement": "Residential General Contractor",
        "bond": {
          "company": "OHIO CASUALTY INSURANCE CO",
          "amount": 25000,
          "expires": "2027-12-07"
        },
        "insurance": {
          "company": "CHAMPLAIN SPECIALTY INSURANCE COMPANY",
          "amount": 1000000,
          "expires": "2027-08-30"
        },
        "record_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=188170",
        "lookup_url": "https://search.ccb.state.or.us/search/search_result.aspx?id=188170",
        "snapshot_date": "2026-11-08",
        "match_method": "same_phone"
      },
      "rank": 20,
      "credential_check": {
        "status": "verified",
        "required": [
          "ccb"
        ],
        "scope_note": "Active Oregon CCB record checked. Exact specialty work and individual credentials must still be confirmed.",
        "sources": [
          {
            "label": "Oregon CCB licensing scope",
            "url": "https://www.oregon.gov/ccb/Pages/CCB%20License.aspx"
          },
          {
            "label": "Oregon BCD licensed work",
            "url": "https://www.oregon.gov/bcd/lbdd/pages/licensed-work.aspx"
          }
        ],
        "checked_at": "2026-11-08"
      },
      "evidence_facts": [
        {
          "source_id": "oregon_ccb",
          "source_label": "Oregon CCB",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=188170",
          "source_type": "official",
          "observed_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "status": "verified",
          "key": "ccb_workers_comp_classification",
          "label": "CCB workers-comp classification",
          "value": "Nonexempt",
          "scope_note": "This is the CCB-recorded classification. It does not establish current workers-compensation policy coverage."
        }
      ],
      "evidence_checks": [
        {
          "source_id": "oregon_ccb",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=188170",
          "checked_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "key": "ccb_workers_comp_classification",
          "status": "matched",
          "reason": "Recorded CCB classification only; policy coverage was not checked."
        },
        {
          "source_id": "oregon_ccb",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=188170",
          "checked_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "key": "ccb_lbpr",
          "status": "not_found",
          "reason": "No LBPR endorsement in this matched CCB snapshot. A missing record is not a fault of the business and does not establish that a credential is required for its work."
        },
        {
          "key": "workers_comp_policy",
          "source_id": "oregon_workers_comp",
          "status": "not_checked",
          "source_url": "https://wcd.oregon.gov/employer/coverage/Pages/proof-of-coverage.aspx",
          "reason": "No permitted automated coverage check was completed. CCB classification does not establish coverage."
        }
      ]
    },
    {
      "id": "business-8919798945777314162",
      "cid": "8919798945777314162",
      "name": "Vitan Construction LLC",
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Gutter service",
        "Painting",
        "Siding contractor"
      ],
      "address": "9327 NE Glisan St, Portland, OR 97220",
      "city": "Portland",
      "state": "OR",
      "website": "https://www.vitanconstruction.com/",
      "phone": "+1503-575-7663",
      "rating": 5,
      "rating_count": 59,
      "source_url": "https://www.google.com/maps?cid=8919798945777314162",
      "observed_at": "2026-11-09T21:49:06.825879+00:00",
      "license_status": "required_license_matched",
      "review_dates_status": "ok",
      "score": 75.8,
      "score_exact": 75.83387215760033,
      "adjusted_rating": 4.855072463768116,
      "components": {
        "rating": {
          "points": 31.618357487922708,
          "max": 35
        },
        "volume": {
          "points": 16.465353022397515,
          "max": 25
        },
        "recency": {
          "points": 5,
          "max": 10,
          "days": 116
        }
      },
      "method_version": "reviews-1.0",
      "review_date": "2026-07-16",
      "review_observed_at": "2026-11-09T23:02:35Z",
      "review_source": "data/raw/2026-11-09/portland-trade-review-dates/8919798945777314162.json",
      "review_status": "ok",
      "ccb": {
        "number": "201632",
        "legal_name": "VITAN CONSTRUCTION LLC",
        "first_issued": "2013-12-30",
        "expires": "2027-12-30",
        "endorsement": "Residential General Contractor",
        "bond": {
          "company": "LEXON INSURANCE COMPANY",
          "amount": 25000,
          "expires": "2027-12-30"
        },
        "insurance": {
          "company": "PALMS INSURANCE COMPANY LTD",
          "amount": 1000000,
          "expires": "2026-11-21"
        },
        "record_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=201632",
        "lookup_url": "https://search.ccb.state.or.us/search/search_result.aspx?id=201632",
        "snapshot_date": "2026-11-08",
        "match_method": "same_phone"
      },
      "rank": 21,
      "credential_check": {
        "status": "verified",
        "required": [
          "ccb"
        ],
        "scope_note": "Active Oregon CCB record checked. Exact specialty work and individual credentials must still be confirmed.",
        "sources": [
          {
            "label": "Oregon CCB licensing scope",
            "url": "https://www.oregon.gov/ccb/Pages/CCB%20License.aspx"
          },
          {
            "label": "Oregon BCD licensed work",
            "url": "https://www.oregon.gov/bcd/lbdd/pages/licensed-work.aspx"
          }
        ],
        "checked_at": "2026-11-08"
      },
      "evidence_facts": [
        {
          "source_id": "oregon_ccb",
          "source_label": "Oregon CCB",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=201632",
          "source_type": "official",
          "observed_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "status": "verified",
          "key": "ccb_workers_comp_classification",
          "label": "CCB workers-comp classification",
          "value": "Nonexempt",
          "scope_note": "This is the CCB-recorded classification. It does not establish current workers-compensation policy coverage."
        }
      ],
      "evidence_checks": [
        {
          "source_id": "oregon_ccb",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=201632",
          "checked_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "key": "ccb_workers_comp_classification",
          "status": "matched",
          "reason": "Recorded CCB classification only; policy coverage was not checked."
        },
        {
          "source_id": "oregon_ccb",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=201632",
          "checked_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "key": "ccb_lbpr",
          "status": "not_found",
          "reason": "No LBPR endorsement in this matched CCB snapshot. A missing record is not a fault of the business and does not establish that a credential is required for its work."
        },
        {
          "key": "workers_comp_policy",
          "source_id": "oregon_workers_comp",
          "status": "not_checked",
          "source_url": "https://wcd.oregon.gov/employer/coverage/Pages/proof-of-coverage.aspx",
          "reason": "No permitted automated coverage check was completed. CCB classification does not establish coverage."
        }
      ]
    },
    {
      "id": "business-7800835567350089926",
      "cid": "7800835567350089926",
      "name": "Tom's Roofing & General Contractor Inc",
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Gutter service"
      ],
      "address": "12413 SE Steele St, Portland, OR 97236",
      "city": "Portland",
      "state": "OR",
      "website": null,
      "phone": "+1503-516-5633",
      "rating": 4.7,
      "rating_count": 62,
      "source_url": "https://www.google.com/maps?cid=7800835567350089926",
      "observed_at": "2026-11-09T21:49:06.825879+00:00",
      "license_status": "required_license_matched",
      "review_dates_status": "ok",
      "score": 74.8,
      "score_exact": 74.8472050142159,
      "adjusted_rating": 4.602777777777778,
      "components": {
        "rating": {
          "points": 25.731481481481485,
          "max": 35
        },
        "volume": {
          "points": 16.661562028469646,
          "max": 25
        },
        "recency": {
          "points": 10,
          "max": 10,
          "days": 28
        }
      },
      "method_version": "reviews-1.0",
      "review_date": "2026-10-12",
      "review_observed_at": "2026-11-09T23:02:35Z",
      "review_source": "data/raw/2026-11-09/portland-trade-review-dates/7800835567350089926.json",
      "review_status": "ok",
      "ccb": {
        "number": "172088",
        "legal_name": "TOMS ROOFING & GENERAL CONTRACTOR INC",
        "first_issued": "2006-09-25",
        "expires": "2028-09-25",
        "endorsement": "Residential General Contractor",
        "bond": {
          "company": "AMERICAN CONTRACTORS INDEMNITY CO",
          "amount": 25000,
          "expires": "2028-09-25"
        },
        "insurance": {
          "company": "ADMIRAL INSURANCE COMPANY",
          "amount": 1000000,
          "expires": "2027-06-06"
        },
        "record_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=172088",
        "lookup_url": "https://search.ccb.state.or.us/search/search_result.aspx?id=172088",
        "snapshot_date": "2026-11-08",
        "match_method": "same_phone"
      },
      "rank": 22,
      "credential_check": {
        "status": "verified",
        "required": [
          "ccb"
        ],
        "scope_note": "Active Oregon CCB record checked. Exact specialty work and individual credentials must still be confirmed.",
        "sources": [
          {
            "label": "Oregon CCB licensing scope",
            "url": "https://www.oregon.gov/ccb/Pages/CCB%20License.aspx"
          },
          {
            "label": "Oregon BCD licensed work",
            "url": "https://www.oregon.gov/bcd/lbdd/pages/licensed-work.aspx"
          }
        ],
        "checked_at": "2026-11-08"
      },
      "evidence_facts": [
        {
          "source_id": "oregon_ccb",
          "source_label": "Oregon CCB",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=172088",
          "source_type": "official",
          "observed_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "status": "verified",
          "key": "ccb_workers_comp_classification",
          "label": "CCB workers-comp classification",
          "value": "Nonexempt",
          "scope_note": "This is the CCB-recorded classification. It does not establish current workers-compensation policy coverage."
        }
      ],
      "evidence_checks": [
        {
          "source_id": "oregon_ccb",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=172088",
          "checked_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "key": "ccb_workers_comp_classification",
          "status": "matched",
          "reason": "Recorded CCB classification only; policy coverage was not checked."
        },
        {
          "source_id": "oregon_ccb",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=172088",
          "checked_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "key": "ccb_lbpr",
          "status": "not_found",
          "reason": "No LBPR endorsement in this matched CCB snapshot. A missing record is not a fault of the business and does not establish that a credential is required for its work."
        },
        {
          "key": "workers_comp_policy",
          "source_id": "oregon_workers_comp",
          "status": "not_checked",
          "source_url": "https://wcd.oregon.gov/employer/coverage/Pages/proof-of-coverage.aspx",
          "reason": "No permitted automated coverage check was completed. CCB classification does not establish coverage."
        }
      ]
    },
    {
      "id": "business-11006168846063850518",
      "cid": "11006168846063850518",
      "name": "Two States Roofing",
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "4835 NE 107th Ave #39, Portland, OR 97220",
      "city": "Portland",
      "state": "OR",
      "website": "https://twostatesroofing.com/",
      "phone": "+1503-869-3872",
      "rating": 4.9,
      "rating_count": 38,
      "source_url": "https://www.google.com/maps?cid=11006168846063850518",
      "observed_at": "2026-11-09T21:49:06.825879+00:00",
      "license_status": "required_license_matched",
      "review_dates_status": "ok",
      "score": 72.9,
      "score_exact": 72.89233119302017,
      "adjusted_rating": 4.7125,
      "components": {
        "rating": {
          "points": 28.291666666666675,
          "max": 35
        },
        "volume": {
          "points": 14.732965168447437,
          "max": 25
        },
        "recency": {
          "points": 8,
          "max": 10,
          "days": 67
        }
      },
      "method_version": "reviews-1.0",
      "review_date": "2026-09-03",
      "review_observed_at": "2026-11-09T23:02:20Z",
      "review_source": "data/raw/2026-11-09/portland-trade-review-dates/11006168846063850518.json",
      "review_status": "ok",
      "ccb": {
        "number": "218769",
        "legal_name": "TWO STATES ROOFING LLC",
        "first_issued": "2018-02-05",
        "expires": "2028-02-05",
        "endorsement": "Residential General Contractor",
        "bond": {
          "company": "WESTERN SURETY COMPANY",
          "amount": 25000,
          "expires": "2028-02-05"
        },
        "insurance": {
          "company": "SCOTTSDALE INSURANCE CO",
          "amount": 1000000,
          "expires": "2027-01-03"
        },
        "record_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=218769",
        "lookup_url": "https://search.ccb.state.or.us/search/search_result.aspx?id=218769",
        "snapshot_date": "2026-11-08",
        "match_method": "same_phone"
      },
      "rank": 23,
      "credential_check": {
        "status": "verified",
        "required": [
          "ccb"
        ],
        "scope_note": "Active Oregon CCB record checked. Exact specialty work and individual credentials must still be confirmed.",
        "sources": [
          {
            "label": "Oregon CCB licensing scope",
            "url": "https://www.oregon.gov/ccb/Pages/CCB%20License.aspx"
          },
          {
            "label": "Oregon BCD licensed work",
            "url": "https://www.oregon.gov/bcd/lbdd/pages/licensed-work.aspx"
          }
        ],
        "checked_at": "2026-11-08"
      },
      "evidence_facts": [
        {
          "source_id": "oregon_ccb",
          "source_label": "Oregon CCB",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=218769",
          "source_type": "official",
          "observed_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "status": "verified",
          "key": "ccb_workers_comp_classification",
          "label": "CCB workers-comp classification",
          "value": "Nonexempt",
          "scope_note": "This is the CCB-recorded classification. It does not establish current workers-compensation policy coverage."
        }
      ],
      "evidence_checks": [
        {
          "source_id": "oregon_ccb",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=218769",
          "checked_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "key": "ccb_workers_comp_classification",
          "status": "matched",
          "reason": "Recorded CCB classification only; policy coverage was not checked."
        },
        {
          "source_id": "oregon_ccb",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=218769",
          "checked_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "key": "ccb_lbpr",
          "status": "not_found",
          "reason": "No LBPR endorsement in this matched CCB snapshot. A missing record is not a fault of the business and does not establish that a credential is required for its work."
        },
        {
          "key": "workers_comp_policy",
          "source_id": "oregon_workers_comp",
          "status": "not_checked",
          "source_url": "https://wcd.oregon.gov/employer/coverage/Pages/proof-of-coverage.aspx",
          "reason": "No permitted automated coverage check was completed. CCB classification does not establish coverage."
        }
      ]
    },
    {
      "id": "business-5929948377765493102",
      "cid": "5929948377765493102",
      "name": "D&R Roofing",
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "8605 SE 65th Ave, Portland, OR 97206",
      "city": "Portland",
      "state": "OR",
      "website": "https://www.dnrroofing.com/",
      "phone": "+1971-220-1880",
      "rating": 5,
      "rating_count": 30,
      "source_url": "https://www.google.com/maps?cid=5929948377765493102",
      "observed_at": "2026-11-09T21:49:06.825879+00:00",
      "license_status": "required_license_matched",
      "review_dates_status": "ok",
      "score": 72.8,
      "score_exact": 72.82343032198725,
      "adjusted_rating": 4.75,
      "components": {
        "rating": {
          "points": 29.166666666666668,
          "max": 35
        },
        "volume": {
          "points": 13.809734558724408,
          "max": 25
        },
        "recency": {
          "points": 8,
          "max": 10,
          "days": 35
        }
      },
      "method_version": "reviews-1.0",
      "review_date": "2026-10-05",
      "review_observed_at": "2026-11-09T23:02:36Z",
      "review_source": "data/raw/2026-11-09/portland-trade-review-dates/5929948377765493102.json",
      "review_status": "ok",
      "ccb": {
        "number": "258834",
        "legal_name": "D & R ROOFING LLC",
        "first_issued": "2025-10-28",
        "expires": "2027-10-28",
        "endorsement": "Residential General Contractor",
        "bond": {
          "company": "NORTH RIVER INSURANCE COMPANY",
          "amount": 25000,
          "expires": "2027-10-28"
        },
        "insurance": {
          "company": "SCOTTSDALE INSURANCE CO",
          "amount": 1000000,
          "expires": "2027-09-11"
        },
        "record_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=258834",
        "lookup_url": "https://search.ccb.state.or.us/search/search_result.aspx?id=258834",
        "snapshot_date": "2026-11-08",
        "match_method": "first_party_published_license",
        "identity_evidence": {
          "url": "https://www.dnrroofing.com/",
          "observed_at": "2026-11-10T08:11:40.895090+00:00",
          "number": "258834",
          "excerpt": "258834"
        }
      },
      "rank": 24,
      "credential_check": {
        "status": "verified",
        "required": [
          "ccb"
        ],
        "scope_note": "Active Oregon CCB record checked. Exact specialty work and individual credentials must still be confirmed.",
        "sources": [
          {
            "label": "Oregon CCB licensing scope",
            "url": "https://www.oregon.gov/ccb/Pages/CCB%20License.aspx"
          },
          {
            "label": "Oregon BCD licensed work",
            "url": "https://www.oregon.gov/bcd/lbdd/pages/licensed-work.aspx"
          }
        ],
        "checked_at": "2026-11-08"
      },
      "evidence_facts": [
        {
          "source_id": "oregon_ccb",
          "source_label": "Oregon CCB",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=258834",
          "source_type": "official",
          "observed_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "status": "verified",
          "key": "ccb_workers_comp_classification",
          "label": "CCB workers-comp classification",
          "value": "Exempt",
          "scope_note": "This is the CCB-recorded classification. It does not establish current workers-compensation policy coverage."
        }
      ],
      "evidence_checks": [
        {
          "source_id": "oregon_ccb",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=258834",
          "checked_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "key": "ccb_workers_comp_classification",
          "status": "matched",
          "reason": "Recorded CCB classification only; policy coverage was not checked."
        },
        {
          "source_id": "oregon_ccb",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=258834",
          "checked_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "key": "ccb_lbpr",
          "status": "not_found",
          "reason": "No LBPR endorsement in this matched CCB snapshot. A missing record is not a fault of the business and does not establish that a credential is required for its work."
        },
        {
          "key": "workers_comp_policy",
          "source_id": "oregon_workers_comp",
          "status": "not_checked",
          "source_url": "https://wcd.oregon.gov/employer/coverage/Pages/proof-of-coverage.aspx",
          "reason": "No permitted automated coverage check was completed. CCB classification does not establish coverage."
        }
      ]
    },
    {
      "id": "business-10455248848877093909",
      "cid": "10455248848877093909",
      "name": "TopLine Builders & Renovation",
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Bathroom remodeler",
        "Chimney services",
        "Concrete contractor",
        "Deck builder",
        "General contractor",
        "Home builder",
        "Kitchen remodeler",
        "Remodeler",
        "Construction company"
      ],
      "address": "130 SW Salmon St, Portland, OR 97204",
      "city": "Portland",
      "state": "OR",
      "website": "https://toplinerenovation.com/",
      "phone": "+1866-311-4160",
      "rating": 5,
      "rating_count": 23,
      "source_url": "https://www.google.com/maps?cid=10455248848877093909",
      "observed_at": "2026-11-09T21:49:06.825879+00:00",
      "license_status": "required_license_matched",
      "review_dates_status": "ok",
      "score": 72.4,
      "score_exact": 72.4425639665262,
      "adjusted_rating": 4.696969696969697,
      "components": {
        "rating": {
          "points": 27.929292929292934,
          "max": 35
        },
        "volume": {
          "points": 12.7805018472754,
          "max": 25
        },
        "recency": {
          "points": 10,
          "max": 10,
          "days": 3
        }
      },
      "method_version": "reviews-1.0",
      "review_date": "2026-11-06",
      "review_observed_at": "2026-11-09T23:02:15Z",
      "review_source": "data/raw/2026-11-09/portland-trade-review-dates/10455248848877093909.json",
      "review_status": "ok",
      "ccb": {
        "number": "259359",
        "legal_name": "TOPLINE BUILDERS AND RENOVATION LLC",
        "first_issued": "2025-12-12",
        "expires": "2027-12-12",
        "endorsement": "Residential General Contractor",
        "bond": {
          "company": "JET INSURANCE COMPANY",
          "amount": 25000,
          "expires": "2027-12-12"
        },
        "insurance": null,
        "record_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=259359",
        "lookup_url": "https://search.ccb.state.or.us/search/search_result.aspx?id=259359",
        "snapshot_date": "2026-11-08",
        "match_method": "first_party_published_license",
        "identity_evidence": {
          "url": "https://toplinerenovation.com/",
          "observed_at": "2026-11-10T08:11:43.705551+00:00",
          "number": "259359",
          "excerpt": "259359"
        }
      },
      "rank": 25,
      "credential_check": {
        "status": "verified",
        "required": [
          "ccb"
        ],
        "scope_note": "Active Oregon CCB record checked. Exact specialty work and individual credentials must still be confirmed.",
        "sources": [
          {
            "label": "Oregon CCB licensing scope",
            "url": "https://www.oregon.gov/ccb/Pages/CCB%20License.aspx"
          },
          {
            "label": "Oregon BCD licensed work",
            "url": "https://www.oregon.gov/bcd/lbdd/pages/licensed-work.aspx"
          }
        ],
        "checked_at": "2026-11-08"
      },
      "evidence_facts": [
        {
          "source_id": "oregon_ccb",
          "source_label": "Oregon CCB",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=259359",
          "source_type": "official",
          "observed_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "status": "verified",
          "key": "ccb_workers_comp_classification",
          "label": "CCB workers-comp classification",
          "value": "Exempt",
          "scope_note": "This is the CCB-recorded classification. It does not establish current workers-compensation policy coverage."
        }
      ],
      "evidence_checks": [
        {
          "source_id": "oregon_ccb",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=259359",
          "checked_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "key": "ccb_workers_comp_classification",
          "status": "matched",
          "reason": "Recorded CCB classification only; policy coverage was not checked."
        },
        {
          "source_id": "oregon_ccb",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=259359",
          "checked_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "key": "ccb_lbpr",
          "status": "not_found",
          "reason": "No LBPR endorsement in this matched CCB snapshot. A missing record is not a fault of the business and does not establish that a credential is required for its work."
        },
        {
          "key": "workers_comp_policy",
          "source_id": "oregon_workers_comp",
          "status": "not_checked",
          "source_url": "https://wcd.oregon.gov/employer/coverage/Pages/proof-of-coverage.aspx",
          "reason": "No permitted automated coverage check was completed. CCB classification does not establish coverage."
        }
      ]
    },
    {
      "id": "business-15157651886785878079",
      "cid": "15157651886785878079",
      "name": "Alpine Exteriors",
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Deck builder",
        "Gutter service",
        "Siding contractor",
        "Window installation service"
      ],
      "address": "1125 SE Madison St #100C, Portland, OR 97214",
      "city": "Portland",
      "state": "OR",
      "website": "https://alpineexteriorspros.com/",
      "phone": "+1503-573-1966",
      "rating": 5,
      "rating_count": 28,
      "source_url": "https://www.google.com/maps?cid=15157651886785878079",
      "observed_at": "2026-11-09T21:49:06.825879+00:00",
      "license_status": "required_license_matched",
      "review_dates_status": "ok",
      "score": 72,
      "score_exact": 72.00169313231467,
      "adjusted_rating": 4.7368421052631575,
      "components": {
        "rating": {
          "points": 28.85964912280701,
          "max": 35
        },
        "volume": {
          "points": 13.541536069813256,
          "max": 25
        },
        "recency": {
          "points": 8,
          "max": 10,
          "days": 82
        }
      },
      "method_version": "reviews-1.0",
      "review_date": "2026-08-19",
      "review_observed_at": "2026-11-09T23:02:28Z",
      "review_source": "data/raw/2026-11-09/portland-trade-review-dates/15157651886785878079.json",
      "review_status": "ok",
      "ccb": {
        "number": "255191",
        "legal_name": "ALPINE EXTERIORS LLC",
        "first_issued": "2025-03-04",
        "expires": "2027-03-04",
        "endorsement": "Residential General Contractor",
        "bond": {
          "company": "AMERICAN CONTRACTORS INDEMNITY CO",
          "amount": 25000,
          "expires": "2027-03-04"
        },
        "insurance": {
          "company": "RRG - PREFERRED CONTRACTORS INSURANCE CO RRG LLC",
          "amount": 1000000,
          "expires": "2027-01-10"
        },
        "record_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=255191",
        "lookup_url": "https://search.ccb.state.or.us/search/search_result.aspx?id=255191",
        "snapshot_date": "2026-11-08",
        "match_method": "first_party_published_license",
        "identity_evidence": {
          "url": "https://alpineexteriorspros.com/",
          "observed_at": "2026-11-10T08:11:40.760026+00:00",
          "number": "255191",
          "excerpt": "255191"
        }
      },
      "rank": 26,
      "credential_check": {
        "status": "verified",
        "required": [
          "ccb"
        ],
        "scope_note": "Active Oregon CCB record checked. Exact specialty work and individual credentials must still be confirmed.",
        "sources": [
          {
            "label": "Oregon CCB licensing scope",
            "url": "https://www.oregon.gov/ccb/Pages/CCB%20License.aspx"
          },
          {
            "label": "Oregon BCD licensed work",
            "url": "https://www.oregon.gov/bcd/lbdd/pages/licensed-work.aspx"
          }
        ],
        "checked_at": "2026-11-08"
      },
      "evidence_facts": [
        {
          "source_id": "oregon_ccb",
          "source_label": "Oregon CCB",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=255191",
          "source_type": "official",
          "observed_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "status": "verified",
          "key": "ccb_workers_comp_classification",
          "label": "CCB workers-comp classification",
          "value": "Exempt",
          "scope_note": "This is the CCB-recorded classification. It does not establish current workers-compensation policy coverage."
        }
      ],
      "evidence_checks": [
        {
          "source_id": "oregon_ccb",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=255191",
          "checked_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "key": "ccb_workers_comp_classification",
          "status": "matched",
          "reason": "Recorded CCB classification only; policy coverage was not checked."
        },
        {
          "source_id": "oregon_ccb",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=255191",
          "checked_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "key": "ccb_lbpr",
          "status": "not_found",
          "reason": "No LBPR endorsement in this matched CCB snapshot. A missing record is not a fault of the business and does not establish that a credential is required for its work."
        },
        {
          "key": "workers_comp_policy",
          "source_id": "oregon_workers_comp",
          "status": "not_checked",
          "source_url": "https://wcd.oregon.gov/employer/coverage/Pages/proof-of-coverage.aspx",
          "reason": "No permitted automated coverage check was completed. CCB classification does not establish coverage."
        }
      ]
    },
    {
      "id": "business-5186873766157314992",
      "cid": "5186873766157314992",
      "name": "Cascade Roofing Portland",
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "6950 SW Hampton St, Portland, OR 97223",
      "city": "Portland",
      "state": "OR",
      "website": "https://www.cascaderoofingportland.com/",
      "phone": "+1503-620-2711",
      "rating": 4.7,
      "rating_count": 78,
      "source_url": "https://www.google.com/maps?cid=5186873766157314992",
      "observed_at": "2026-11-09T21:49:06.825879+00:00",
      "license_status": "required_license_matched",
      "review_dates_status": "ok",
      "score": 69.6,
      "score_exact": 69.59373813470496,
      "adjusted_rating": 4.620454545454546,
      "components": {
        "rating": {
          "points": 26.14393939393941,
          "max": 35
        },
        "volume": {
          "points": 17.571677300354068,
          "max": 25
        },
        "recency": {
          "points": 5,
          "max": 10,
          "days": 164
        }
      },
      "method_version": "reviews-1.0",
      "review_date": "2026-05-29",
      "review_observed_at": "2026-11-09T23:02:33Z",
      "review_source": "data/raw/2026-11-09/portland-trade-review-dates/5186873766157314992.json",
      "review_status": "ok",
      "ccb": {
        "number": "104430",
        "legal_name": "CASCADE UNITED ROOFING INC",
        "first_issued": "1995-02-09",
        "expires": "2027-02-09",
        "endorsement": "Residential General Contractor",
        "bond": {
          "company": "OLD REPUBLIC SURETY CO",
          "amount": 25000,
          "expires": "2027-02-09"
        },
        "insurance": {
          "company": "SL - CINCINNATI SPECIALTY UNDERWRITERS INS CO",
          "amount": 1000000,
          "expires": "2027-06-25"
        },
        "record_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=104430",
        "lookup_url": "https://search.ccb.state.or.us/search/search_result.aspx?id=104430",
        "snapshot_date": "2026-11-08",
        "match_method": "same_phone"
      },
      "rank": 27,
      "credential_check": {
        "status": "verified",
        "required": [
          "ccb"
        ],
        "scope_note": "Active Oregon CCB record checked. Exact specialty work and individual credentials must still be confirmed.",
        "sources": [
          {
            "label": "Oregon CCB licensing scope",
            "url": "https://www.oregon.gov/ccb/Pages/CCB%20License.aspx"
          },
          {
            "label": "Oregon BCD licensed work",
            "url": "https://www.oregon.gov/bcd/lbdd/pages/licensed-work.aspx"
          }
        ],
        "checked_at": "2026-11-08"
      },
      "evidence_facts": [
        {
          "source_id": "oregon_ccb",
          "source_label": "Oregon CCB",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=104430",
          "source_type": "official",
          "observed_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "status": "verified",
          "key": "ccb_workers_comp_classification",
          "label": "CCB workers-comp classification",
          "value": "Nonexempt",
          "scope_note": "This is the CCB-recorded classification. It does not establish current workers-compensation policy coverage."
        },
        {
          "source_id": "oregon_ccb",
          "source_label": "Oregon CCB",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=104430",
          "source_type": "official",
          "observed_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "status": "verified",
          "key": "ccb_lbpr",
          "label": "Lead-based paint renovation credential",
          "value": "Lead Based Paint Renovation Contractor; expires 2027-03-06",
          "expires": "2027-03-06",
          "as_of_date": "2026-11-10",
          "scope_note": "CCB LBPR endorsement shown in the dated snapshot, with its separate expiry. This is not lead inspection or abatement certification."
        }
      ],
      "evidence_checks": [
        {
          "source_id": "oregon_ccb",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=104430",
          "checked_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "key": "ccb_workers_comp_classification",
          "status": "matched",
          "reason": "Recorded CCB classification only; policy coverage was not checked."
        },
        {
          "source_id": "oregon_ccb",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=104430",
          "checked_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "key": "ccb_lbpr",
          "status": "matched",
          "reason": "LBPR endorsement recorded; use its separate expiry."
        },
        {
          "key": "workers_comp_policy",
          "source_id": "oregon_workers_comp",
          "status": "not_checked",
          "source_url": "https://wcd.oregon.gov/employer/coverage/Pages/proof-of-coverage.aspx",
          "reason": "No permitted automated coverage check was completed. CCB classification does not establish coverage."
        }
      ]
    },
    {
      "id": "business-10733066845685045650",
      "cid": "10733066845685045650",
      "name": "RedBird Roofing",
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Gutter service",
        "Siding contractor"
      ],
      "address": "5319 SW Westgate Dr #24a, Portland, OR 97221",
      "city": "Portland",
      "state": "OR",
      "website": "https://www.redbirdroofs.com/service-areas/portland-or",
      "phone": "+1503-395-7926",
      "rating": 4.8,
      "rating_count": 29,
      "source_url": "https://www.google.com/maps?cid=10733066845685045650",
      "observed_at": "2026-11-09T21:49:06.825879+00:00",
      "license_status": "required_license_matched",
      "review_dates_status": "ok",
      "score": 67.5,
      "score_exact": 67.46411323255181,
      "adjusted_rating": 4.5948717948717945,
      "components": {
        "rating": {
          "points": 25.547008547008538,
          "max": 35
        },
        "volume": {
          "points": 13.677870715777734,
          "max": 25
        },
        "recency": {
          "points": 8,
          "max": 10,
          "days": 50
        }
      },
      "method_version": "reviews-1.0",
      "review_date": "2026-09-20",
      "review_observed_at": "2026-11-09T23:02:22Z",
      "review_source": "data/raw/2026-11-09/portland-trade-review-dates/10733066845685045650.json",
      "review_status": "ok",
      "ccb": {
        "number": "254644",
        "legal_name": "REDBIRD ROOFING LLC",
        "first_issued": "2025-01-06",
        "expires": "2027-01-06",
        "endorsement": "Residential General Contractor",
        "bond": {
          "company": "NORTH RIVER INSURANCE COMPANY",
          "amount": 25000,
          "expires": "2027-01-06"
        },
        "insurance": {
          "company": "MS TRANSVERSE SPECIALTY INSURANCE CO",
          "amount": 1000000,
          "expires": "2026-11-27"
        },
        "record_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=254644",
        "lookup_url": "https://search.ccb.state.or.us/search/search_result.aspx?id=254644",
        "snapshot_date": "2026-11-08",
        "match_method": "first_party_published_license",
        "identity_evidence": {
          "url": "https://www.redbirdroofs.com/service-areas/portland-or",
          "observed_at": "2026-11-10T08:11:42.631014+00:00",
          "number": "254644",
          "excerpt": "254644"
        }
      },
      "rank": 28,
      "credential_check": {
        "status": "verified",
        "required": [
          "ccb"
        ],
        "scope_note": "Active Oregon CCB record checked. Exact specialty work and individual credentials must still be confirmed.",
        "sources": [
          {
            "label": "Oregon CCB licensing scope",
            "url": "https://www.oregon.gov/ccb/Pages/CCB%20License.aspx"
          },
          {
            "label": "Oregon BCD licensed work",
            "url": "https://www.oregon.gov/bcd/lbdd/pages/licensed-work.aspx"
          }
        ],
        "checked_at": "2026-11-08"
      },
      "evidence_facts": [
        {
          "source_id": "oregon_ccb",
          "source_label": "Oregon CCB",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=254644",
          "source_type": "official",
          "observed_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "status": "verified",
          "key": "ccb_workers_comp_classification",
          "label": "CCB workers-comp classification",
          "value": "Nonexempt",
          "scope_note": "This is the CCB-recorded classification. It does not establish current workers-compensation policy coverage."
        }
      ],
      "evidence_checks": [
        {
          "source_id": "oregon_ccb",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=254644",
          "checked_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "key": "ccb_workers_comp_classification",
          "status": "matched",
          "reason": "Recorded CCB classification only; policy coverage was not checked."
        },
        {
          "source_id": "oregon_ccb",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=254644",
          "checked_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "key": "ccb_lbpr",
          "status": "not_found",
          "reason": "No LBPR endorsement in this matched CCB snapshot. A missing record is not a fault of the business and does not establish that a credential is required for its work."
        },
        {
          "key": "workers_comp_policy",
          "source_id": "oregon_workers_comp",
          "status": "not_checked",
          "source_url": "https://wcd.oregon.gov/employer/coverage/Pages/proof-of-coverage.aspx",
          "reason": "No permitted automated coverage check was completed. CCB classification does not establish coverage."
        }
      ]
    },
    {
      "id": "business-16274165964749800486",
      "cid": "16274165964749800486",
      "name": "Real Estate Roofing & Mold Solutions",
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "5402 NE Columbia Blvd, Portland, OR 97218",
      "city": "Portland",
      "state": "OR",
      "website": "http://www.realestateroofing.com/",
      "phone": "+1503-284-5522",
      "rating": 4.4,
      "rating_count": 65,
      "source_url": "https://www.google.com/maps?cid=16274165964749800486",
      "observed_at": "2026-11-09T21:49:06.825879+00:00",
      "license_status": "required_license_matched",
      "review_dates_status": "ok",
      "score": 66.6,
      "score_exact": 66.57742459643411,
      "adjusted_rating": 4.346666666666667,
      "components": {
        "rating": {
          "points": 19.755555555555553,
          "max": 35
        },
        "volume": {
          "points": 16.84864166194833,
          "max": 25
        },
        "recency": {
          "points": 10,
          "max": 10,
          "days": 19
        }
      },
      "method_version": "reviews-1.0",
      "review_date": "2026-10-21",
      "review_observed_at": "2026-11-09T23:02:24Z",
      "review_source": "data/raw/2026-11-09/portland-trade-review-dates/16274165964749800486.json",
      "review_status": "ok",
      "ccb": {
        "number": "149575",
        "legal_name": "REAL ESTATE ROOFING SERVICES INC",
        "first_issued": "2001-11-09",
        "expires": "2027-11-09",
        "endorsement": "Residential General Contractor",
        "bond": {
          "company": "WESTERN SURETY COMPANY",
          "amount": 25000,
          "expires": "2027-11-09"
        },
        "insurance": {
          "company": "LLOYDS OF LONDON",
          "amount": 1000000,
          "expires": "2027-07-14"
        },
        "record_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=149575",
        "lookup_url": "https://search.ccb.state.or.us/search/search_result.aspx?id=149575",
        "snapshot_date": "2026-11-08",
        "match_method": "same_phone"
      },
      "rank": 29,
      "credential_check": {
        "status": "verified",
        "required": [
          "ccb"
        ],
        "scope_note": "Active Oregon CCB record checked. Exact specialty work and individual credentials must still be confirmed.",
        "sources": [
          {
            "label": "Oregon CCB licensing scope",
            "url": "https://www.oregon.gov/ccb/Pages/CCB%20License.aspx"
          },
          {
            "label": "Oregon BCD licensed work",
            "url": "https://www.oregon.gov/bcd/lbdd/pages/licensed-work.aspx"
          }
        ],
        "checked_at": "2026-11-08"
      },
      "evidence_facts": [
        {
          "source_id": "oregon_ccb",
          "source_label": "Oregon CCB",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=149575",
          "source_type": "official",
          "observed_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "status": "verified",
          "key": "ccb_workers_comp_classification",
          "label": "CCB workers-comp classification",
          "value": "Nonexempt",
          "scope_note": "This is the CCB-recorded classification. It does not establish current workers-compensation policy coverage."
        },
        {
          "source_id": "oregon_ccb",
          "source_label": "Oregon CCB",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=149575",
          "source_type": "official",
          "observed_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "status": "verified",
          "key": "ccb_lbpr",
          "label": "Lead-based paint renovation credential",
          "value": "Lead Based Paint Renovation Contractor; expires 2027-07-09",
          "expires": "2027-07-09",
          "as_of_date": "2026-11-10",
          "scope_note": "CCB LBPR endorsement shown in the dated snapshot, with its separate expiry. This is not lead inspection or abatement certification."
        }
      ],
      "evidence_checks": [
        {
          "source_id": "oregon_ccb",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=149575",
          "checked_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "key": "ccb_workers_comp_classification",
          "status": "matched",
          "reason": "Recorded CCB classification only; policy coverage was not checked."
        },
        {
          "source_id": "oregon_ccb",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=149575",
          "checked_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "key": "ccb_lbpr",
          "status": "matched",
          "reason": "LBPR endorsement recorded; use its separate expiry."
        },
        {
          "key": "workers_comp_policy",
          "source_id": "oregon_workers_comp",
          "status": "not_checked",
          "source_url": "https://wcd.oregon.gov/employer/coverage/Pages/proof-of-coverage.aspx",
          "reason": "No permitted automated coverage check was completed. CCB classification does not establish coverage."
        }
      ]
    },
    {
      "id": "business-17749209739420561392",
      "cid": "17749209739420561392",
      "name": "Anderson Roofing Co Inc",
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "5885 NW St Helens Rd, Portland, OR 97210",
      "city": "Portland",
      "state": "OR",
      "website": "https://andersonroofing.net/",
      "phone": "+1503-294-0202",
      "rating": 4.9,
      "rating_count": 15,
      "source_url": "https://www.google.com/maps?cid=17749209739420561392",
      "observed_at": "2026-11-09T21:49:06.825879+00:00",
      "license_status": "required_license_matched",
      "review_dates_status": "ok",
      "score": 62,
      "score_exact": 62.0237084187797,
      "adjusted_rating": 4.54,
      "components": {
        "rating": {
          "points": 24.266666666666666,
          "max": 35
        },
        "volume": {
          "points": 11.149929226479118,
          "max": 25
        },
        "recency": {
          "points": 8,
          "max": 10,
          "days": 45
        }
      },
      "method_version": "reviews-1.0",
      "review_date": "2026-09-25",
      "review_observed_at": "2026-11-09T23:02:24Z",
      "review_source": "data/raw/2026-11-09/portland-trade-review-dates/17749209739420561392.json",
      "review_status": "ok",
      "ccb": {
        "number": "293",
        "legal_name": "ANDERSON ROOFING CO INC",
        "first_issued": "1972-07-01",
        "expires": "2028-03-31",
        "endorsement": "Commercial General Contractor Level 1",
        "bond": {
          "company": "LIBERTY MUTUAL INS CO",
          "amount": 80000,
          "expires": "2028-03-31"
        },
        "insurance": {
          "company": "HOMESITE INSURANCE COMPANY",
          "amount": 1000000,
          "expires": "2027-10-01"
        },
        "record_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=293",
        "lookup_url": "https://search.ccb.state.or.us/search/search_result.aspx?id=293",
        "snapshot_date": "2026-11-08",
        "match_method": "same_phone"
      },
      "rank": 30,
      "credential_check": {
        "status": "verified",
        "required": [
          "ccb"
        ],
        "scope_note": "Active Oregon CCB record checked. Exact specialty work and individual credentials must still be confirmed.",
        "sources": [
          {
            "label": "Oregon CCB licensing scope",
            "url": "https://www.oregon.gov/ccb/Pages/CCB%20License.aspx"
          },
          {
            "label": "Oregon BCD licensed work",
            "url": "https://www.oregon.gov/bcd/lbdd/pages/licensed-work.aspx"
          }
        ],
        "checked_at": "2026-11-08"
      },
      "evidence_facts": [
        {
          "source_id": "oregon_ccb",
          "source_label": "Oregon CCB",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=293",
          "source_type": "official",
          "observed_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "status": "verified",
          "key": "ccb_workers_comp_classification",
          "label": "CCB workers-comp classification",
          "value": "Nonexempt",
          "scope_note": "This is the CCB-recorded classification. It does not establish current workers-compensation policy coverage."
        }
      ],
      "evidence_checks": [
        {
          "source_id": "oregon_ccb",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=293",
          "checked_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "key": "ccb_workers_comp_classification",
          "status": "matched",
          "reason": "Recorded CCB classification only; policy coverage was not checked."
        },
        {
          "source_id": "oregon_ccb",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=293",
          "checked_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "key": "ccb_lbpr",
          "status": "not_found",
          "reason": "No LBPR endorsement in this matched CCB snapshot. A missing record is not a fault of the business and does not establish that a credential is required for its work."
        },
        {
          "key": "workers_comp_policy",
          "source_id": "oregon_workers_comp",
          "status": "not_checked",
          "source_url": "https://wcd.oregon.gov/employer/coverage/Pages/proof-of-coverage.aspx",
          "reason": "No permitted automated coverage check was completed. CCB classification does not establish coverage."
        }
      ]
    },
    {
      "id": "business-6073346113416887146",
      "cid": "6073346113416887146",
      "name": "Sky Bright Metal Roofing",
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Sheet metal contractor"
      ],
      "address": "12212 SE Ash St, Portland, OR 97233",
      "city": "Portland",
      "state": "OR",
      "website": "https://skybrightroofing.com/",
      "phone": "+1971-344-5424",
      "rating": 4.8,
      "rating_count": 26,
      "source_url": "https://www.google.com/maps?cid=6073346113416887146",
      "observed_at": "2026-11-09T21:49:06.825879+00:00",
      "license_status": "required_license_matched",
      "review_dates_status": "ok",
      "score": 62,
      "score_exact": 62.003304186280495,
      "adjusted_rating": 4.577777777777778,
      "components": {
        "rating": {
          "points": 25.14814814814816,
          "max": 35
        },
        "volume": {
          "points": 13.254164782248187,
          "max": 25
        },
        "recency": {
          "points": 5,
          "max": 10,
          "days": 147
        }
      },
      "method_version": "reviews-1.0",
      "review_date": "2026-06-15",
      "review_observed_at": "2026-11-09T23:02:33Z",
      "review_source": "data/raw/2026-11-09/portland-trade-review-dates/6073346113416887146.json",
      "review_status": "ok",
      "ccb": {
        "number": "229110",
        "legal_name": "GERRY DEAN FRIDLUND",
        "first_issued": "2019-12-11",
        "expires": "2027-12-11",
        "endorsement": "Residential Specialty Contractor",
        "bond": {
          "company": "OHIO CASUALTY INSURANCE CO",
          "amount": 20000,
          "expires": "2027-12-11"
        },
        "insurance": {
          "company": "SUTTON SPECIALTY INSURANCE COMPANY",
          "amount": 1000000,
          "expires": "2026-12-11"
        },
        "record_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=229110",
        "lookup_url": "https://search.ccb.state.or.us/search/search_result.aspx?id=229110",
        "snapshot_date": "2026-11-08",
        "match_method": "same_phone"
      },
      "rank": 31,
      "credential_check": {
        "status": "verified",
        "required": [
          "ccb"
        ],
        "scope_note": "Active Oregon CCB record checked. Exact specialty work and individual credentials must still be confirmed.",
        "sources": [
          {
            "label": "Oregon CCB licensing scope",
            "url": "https://www.oregon.gov/ccb/Pages/CCB%20License.aspx"
          },
          {
            "label": "Oregon BCD licensed work",
            "url": "https://www.oregon.gov/bcd/lbdd/pages/licensed-work.aspx"
          }
        ],
        "checked_at": "2026-11-08"
      },
      "evidence_facts": [
        {
          "source_id": "oregon_ccb",
          "source_label": "Oregon CCB",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=229110",
          "source_type": "official",
          "observed_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "status": "verified",
          "key": "ccb_workers_comp_classification",
          "label": "CCB workers-comp classification",
          "value": "Nonexempt",
          "scope_note": "This is the CCB-recorded classification. It does not establish current workers-compensation policy coverage."
        }
      ],
      "evidence_checks": [
        {
          "source_id": "oregon_ccb",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=229110",
          "checked_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "key": "ccb_workers_comp_classification",
          "status": "matched",
          "reason": "Recorded CCB classification only; policy coverage was not checked."
        },
        {
          "source_id": "oregon_ccb",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=229110",
          "checked_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "key": "ccb_lbpr",
          "status": "not_found",
          "reason": "No LBPR endorsement in this matched CCB snapshot. A missing record is not a fault of the business and does not establish that a credential is required for its work."
        },
        {
          "key": "workers_comp_policy",
          "source_id": "oregon_workers_comp",
          "status": "not_checked",
          "source_url": "https://wcd.oregon.gov/employer/coverage/Pages/proof-of-coverage.aspx",
          "reason": "No permitted automated coverage check was completed. CCB classification does not establish coverage."
        }
      ]
    },
    {
      "id": "business-10179362733062033553",
      "cid": "10179362733062033553",
      "name": "Del Pacifico Roofing",
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "2130 N Kilpatrick St, Portland, OR 97217",
      "city": "Portland",
      "state": "OR",
      "website": "https://dproofingpdx.com/contact-us/",
      "phone": "+1971-303-7289",
      "rating": 5,
      "rating_count": 9,
      "source_url": "https://www.google.com/maps?cid=10179362733062033553",
      "observed_at": "2026-11-09T21:49:06.825879+00:00",
      "license_status": "required_license_matched",
      "review_dates_status": "ok",
      "score": 57.1,
      "score_exact": 57.11302004853675,
      "adjusted_rating": 4.473684210526316,
      "components": {
        "rating": {
          "points": 22.71929824561404,
          "max": 35
        },
        "volume": {
          "points": 9.259815788361674,
          "max": 25
        },
        "recency": {
          "points": 8,
          "max": 10,
          "days": 70
        }
      },
      "method_version": "reviews-1.0",
      "review_date": "2026-08-31",
      "review_observed_at": "2026-11-09T23:02:17Z",
      "review_source": "data/raw/2026-11-09/portland-trade-review-dates/10179362733062033553.json",
      "review_status": "ok",
      "ccb": {
        "number": "230493",
        "legal_name": "DEL PACIFICO ROOFING LLC",
        "first_issued": "2020-03-13",
        "expires": "2028-08-15",
        "endorsement": "Residential General Contractor",
        "bond": {
          "company": "WESTERN SURETY COMPANY",
          "amount": 25000,
          "expires": "2028-08-15"
        },
        "insurance": {
          "company": "NAUTILUS INSURANCE COMPANY",
          "amount": 1000000,
          "expires": "2027-02-16"
        },
        "record_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=230493",
        "lookup_url": "https://search.ccb.state.or.us/search/search_result.aspx?id=230493",
        "snapshot_date": "2026-11-08",
        "match_method": "same_phone"
      },
      "rank": 32,
      "credential_check": {
        "status": "verified",
        "required": [
          "ccb"
        ],
        "scope_note": "Active Oregon CCB record checked. Exact specialty work and individual credentials must still be confirmed.",
        "sources": [
          {
            "label": "Oregon CCB licensing scope",
            "url": "https://www.oregon.gov/ccb/Pages/CCB%20License.aspx"
          },
          {
            "label": "Oregon BCD licensed work",
            "url": "https://www.oregon.gov/bcd/lbdd/pages/licensed-work.aspx"
          }
        ],
        "checked_at": "2026-11-08"
      },
      "evidence_facts": [
        {
          "source_id": "oregon_ccb",
          "source_label": "Oregon CCB",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=230493",
          "source_type": "official",
          "observed_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "status": "verified",
          "key": "ccb_workers_comp_classification",
          "label": "CCB workers-comp classification",
          "value": "Exempt",
          "scope_note": "This is the CCB-recorded classification. It does not establish current workers-compensation policy coverage."
        }
      ],
      "evidence_checks": [
        {
          "source_id": "oregon_ccb",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=230493",
          "checked_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "key": "ccb_workers_comp_classification",
          "status": "matched",
          "reason": "Recorded CCB classification only; policy coverage was not checked."
        },
        {
          "source_id": "oregon_ccb",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=230493",
          "checked_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "key": "ccb_lbpr",
          "status": "not_found",
          "reason": "No LBPR endorsement in this matched CCB snapshot. A missing record is not a fault of the business and does not establish that a credential is required for its work."
        },
        {
          "key": "workers_comp_policy",
          "source_id": "oregon_workers_comp",
          "status": "not_checked",
          "source_url": "https://wcd.oregon.gov/employer/coverage/Pages/proof-of-coverage.aspx",
          "reason": "No permitted automated coverage check was completed. CCB classification does not establish coverage."
        }
      ]
    },
    {
      "id": "business-5164671609762029899",
      "cid": "5164671609762029899",
      "name": "Superior Roofing",
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Gutter cleaning service"
      ],
      "address": "7235 SE Woodstock Blvd, Portland, OR 97206",
      "city": "Portland",
      "state": "OR",
      "website": "https://www.thesuperiorroofers.com/",
      "phone": "+1503-762-3123",
      "rating": 4.1,
      "rating_count": 43,
      "source_url": "https://www.google.com/maps?cid=5164671609762029899",
      "observed_at": "2026-11-09T21:49:06.825879+00:00",
      "license_status": "required_license_matched",
      "review_dates_status": "ok",
      "score": 48.3,
      "score_exact": 48.254024955464274,
      "adjusted_rating": 4.0811320754716975,
      "components": {
        "rating": {
          "points": 13.559748427672943,
          "max": 35
        },
        "volume": {
          "points": 15.218069041152049,
          "max": 25
        },
        "recency": {
          "points": 5,
          "max": 10,
          "days": 162
        }
      },
      "method_version": "reviews-1.0",
      "review_date": "2026-05-31",
      "review_observed_at": "2026-11-09T23:02:31Z",
      "review_source": "data/raw/2026-11-09/portland-trade-review-dates/5164671609762029899.json",
      "review_status": "ok",
      "ccb": {
        "number": "186806",
        "legal_name": "REYES & REYES LLC",
        "first_issued": "2009-05-21",
        "expires": "2027-05-21",
        "endorsement": "Residential General Contractor",
        "bond": {
          "company": "WESTERN SURETY COMPANY",
          "amount": 25000,
          "expires": "2027-05-21"
        },
        "insurance": {
          "company": "ATEGRITY SPECIALTY INSURANCE COMPANY",
          "amount": 1000000,
          "expires": "2027-05-21"
        },
        "record_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=186806",
        "lookup_url": "https://search.ccb.state.or.us/search/search_result.aspx?id=186806",
        "snapshot_date": "2026-11-08",
        "match_method": "same_phone"
      },
      "rank": 33,
      "credential_check": {
        "status": "verified",
        "required": [
          "ccb"
        ],
        "scope_note": "Active Oregon CCB record checked. Exact specialty work and individual credentials must still be confirmed.",
        "sources": [
          {
            "label": "Oregon CCB licensing scope",
            "url": "https://www.oregon.gov/ccb/Pages/CCB%20License.aspx"
          },
          {
            "label": "Oregon BCD licensed work",
            "url": "https://www.oregon.gov/bcd/lbdd/pages/licensed-work.aspx"
          }
        ],
        "checked_at": "2026-11-08"
      },
      "evidence_facts": [
        {
          "source_id": "oregon_ccb",
          "source_label": "Oregon CCB",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=186806",
          "source_type": "official",
          "observed_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "status": "verified",
          "key": "ccb_workers_comp_classification",
          "label": "CCB workers-comp classification",
          "value": "Nonexempt",
          "scope_note": "This is the CCB-recorded classification. It does not establish current workers-compensation policy coverage."
        },
        {
          "source_id": "oregon_ccb",
          "source_label": "Oregon CCB",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=186806",
          "source_type": "official",
          "observed_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "status": "verified",
          "key": "ccb_lbpr",
          "label": "Lead-based paint renovation credential",
          "value": "Lead Based Paint Renovation Contractor; expires 2027-03-12",
          "expires": "2027-03-12",
          "as_of_date": "2026-11-10",
          "scope_note": "CCB LBPR endorsement shown in the dated snapshot, with its separate expiry. This is not lead inspection or abatement certification."
        }
      ],
      "evidence_checks": [
        {
          "source_id": "oregon_ccb",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=186806",
          "checked_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "key": "ccb_workers_comp_classification",
          "status": "matched",
          "reason": "Recorded CCB classification only; policy coverage was not checked."
        },
        {
          "source_id": "oregon_ccb",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=186806",
          "checked_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "key": "ccb_lbpr",
          "status": "matched",
          "reason": "LBPR endorsement recorded; use its separate expiry."
        },
        {
          "key": "workers_comp_policy",
          "source_id": "oregon_workers_comp",
          "status": "not_checked",
          "source_url": "https://wcd.oregon.gov/employer/coverage/Pages/proof-of-coverage.aspx",
          "reason": "No permitted automated coverage check was completed. CCB classification does not establish coverage."
        }
      ]
    },
    {
      "id": "business-12518596031378579185",
      "cid": "12518596031378579185",
      "name": "Clow Roofing & Siding Co",
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor",
        "Siding contractor"
      ],
      "address": "434 N Tillamook St, Portland, OR 97227",
      "city": "Portland",
      "state": "OR",
      "website": "http://clowroofing.com/",
      "phone": "+1503-281-1238",
      "rating": 3.7,
      "rating_count": 41,
      "source_url": "https://www.google.com/maps?cid=12518596031378579185",
      "observed_at": "2026-11-09T21:49:06.825879+00:00",
      "license_status": "required_license_matched",
      "review_dates_status": "ok",
      "score": 44.4,
      "score_exact": 44.3860072770684,
      "adjusted_rating": 3.758823529411765,
      "components": {
        "rating": {
          "points": 6.039215686274519,
          "max": 35
        },
        "volume": {
          "points": 15.030989407673362,
          "max": 25
        },
        "recency": {
          "points": 10,
          "max": 10,
          "days": 12
        }
      },
      "method_version": "reviews-1.0",
      "review_date": "2026-10-28",
      "review_observed_at": "2026-11-09T23:02:23Z",
      "review_source": "data/raw/2026-11-09/portland-trade-review-dates/12518596031378579185.json",
      "review_status": "ok",
      "ccb": {
        "number": "40364",
        "legal_name": "CLOW ROOFING & SIDING COMPANY",
        "first_issued": "1982-08-19",
        "expires": "2027-10-11",
        "endorsement": "Residential General Contractor",
        "bond": {
          "company": "OHIO CASUALTY INSURANCE CO",
          "amount": 25000,
          "expires": "2027-10-11"
        },
        "insurance": {
          "company": "SL - ASSOCIATED INDUSTRIES INSURANCE COMPANY INC",
          "amount": 1000000,
          "expires": "2027-02-18"
        },
        "record_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=40364",
        "lookup_url": "https://search.ccb.state.or.us/search/search_result.aspx?id=40364",
        "snapshot_date": "2026-11-08",
        "match_method": "same_phone"
      },
      "rank": 34,
      "credential_check": {
        "status": "verified",
        "required": [
          "ccb"
        ],
        "scope_note": "Active Oregon CCB record checked. Exact specialty work and individual credentials must still be confirmed.",
        "sources": [
          {
            "label": "Oregon CCB licensing scope",
            "url": "https://www.oregon.gov/ccb/Pages/CCB%20License.aspx"
          },
          {
            "label": "Oregon BCD licensed work",
            "url": "https://www.oregon.gov/bcd/lbdd/pages/licensed-work.aspx"
          }
        ],
        "checked_at": "2026-11-08"
      },
      "evidence_facts": [
        {
          "source_id": "oregon_ccb",
          "source_label": "Oregon CCB",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=40364",
          "source_type": "official",
          "observed_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "status": "verified",
          "key": "ccb_workers_comp_classification",
          "label": "CCB workers-comp classification",
          "value": "Nonexempt",
          "scope_note": "This is the CCB-recorded classification. It does not establish current workers-compensation policy coverage."
        },
        {
          "source_id": "oregon_ccb",
          "source_label": "Oregon CCB",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=40364",
          "source_type": "official",
          "observed_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "status": "verified",
          "key": "ccb_lbpr",
          "label": "Lead-based paint renovation credential",
          "value": "Lead Based Paint Renovation Contractor; expires 2027-02-13",
          "expires": "2027-02-13",
          "as_of_date": "2026-11-10",
          "scope_note": "CCB LBPR endorsement shown in the dated snapshot, with its separate expiry. This is not lead inspection or abatement certification."
        }
      ],
      "evidence_checks": [
        {
          "source_id": "oregon_ccb",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=40364",
          "checked_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "key": "ccb_workers_comp_classification",
          "status": "matched",
          "reason": "Recorded CCB classification only; policy coverage was not checked."
        },
        {
          "source_id": "oregon_ccb",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=40364",
          "checked_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "key": "ccb_lbpr",
          "status": "matched",
          "reason": "LBPR endorsement recorded; use its separate expiry."
        },
        {
          "key": "workers_comp_policy",
          "source_id": "oregon_workers_comp",
          "status": "not_checked",
          "source_url": "https://wcd.oregon.gov/employer/coverage/Pages/proof-of-coverage.aspx",
          "reason": "No permitted automated coverage check was completed. CCB classification does not establish coverage."
        }
      ]
    },
    {
      "id": "business-8800830417565620934",
      "cid": "8800830417565620934",
      "name": "Elements Roofing SE",
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "833 SE Main St #207, Portland, OR 97214",
      "city": "Portland",
      "state": "OR",
      "website": "https://www.roofportland.com/elements-se/",
      "phone": "+1503-699-6905",
      "rating": 4,
      "rating_count": 26,
      "source_url": "https://www.google.com/maps?cid=8800830417565620934",
      "observed_at": "2026-11-09T21:49:06.825879+00:00",
      "license_status": "required_license_matched",
      "review_dates_status": "ok",
      "score": 42.7,
      "score_exact": 42.74404492702122,
      "adjusted_rating": 4,
      "components": {
        "rating": {
          "points": 11.666666666666666,
          "max": 35
        },
        "volume": {
          "points": 13.254164782248187,
          "max": 25
        },
        "recency": {
          "points": 5,
          "max": 10,
          "days": 112
        }
      },
      "method_version": "reviews-1.0",
      "review_date": "2026-07-20",
      "review_observed_at": "2026-11-09T23:02:39Z",
      "review_source": "data/raw/2026-11-09/portland-trade-review-dates/8800830417565620934.json",
      "review_status": "ok",
      "ccb": {
        "number": "177643",
        "legal_name": "ELEMENTS CONTRACTING LLC",
        "first_issued": "2007-07-31",
        "expires": "2027-07-31",
        "endorsement": "Residential General Contractor",
        "bond": {
          "company": "WESTERN SURETY COMPANY",
          "amount": 25000,
          "expires": "2027-07-31"
        },
        "insurance": {
          "company": "INCLINE AMERICAS INSURANCE COMPANY",
          "amount": 1000000,
          "expires": "2027-09-05"
        },
        "record_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=177643",
        "lookup_url": "https://search.ccb.state.or.us/search/search_result.aspx?id=177643",
        "snapshot_date": "2026-11-08",
        "match_method": "same_phone"
      },
      "rank": 35,
      "credential_check": {
        "status": "verified",
        "required": [
          "ccb"
        ],
        "scope_note": "Active Oregon CCB record checked. Exact specialty work and individual credentials must still be confirmed.",
        "sources": [
          {
            "label": "Oregon CCB licensing scope",
            "url": "https://www.oregon.gov/ccb/Pages/CCB%20License.aspx"
          },
          {
            "label": "Oregon BCD licensed work",
            "url": "https://www.oregon.gov/bcd/lbdd/pages/licensed-work.aspx"
          }
        ],
        "checked_at": "2026-11-08"
      },
      "evidence_facts": [
        {
          "source_id": "oregon_ccb",
          "source_label": "Oregon CCB",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=177643",
          "source_type": "official",
          "observed_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "status": "verified",
          "key": "ccb_workers_comp_classification",
          "label": "CCB workers-comp classification",
          "value": "Nonexempt",
          "scope_note": "This is the CCB-recorded classification. It does not establish current workers-compensation policy coverage."
        },
        {
          "source_id": "oregon_ccb",
          "source_label": "Oregon CCB",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=177643",
          "source_type": "official",
          "observed_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "status": "verified",
          "key": "ccb_lbpr",
          "label": "Lead-based paint renovation credential",
          "value": "Lead Based Paint Renovation Contractor; expires 2027-06-25",
          "expires": "2027-06-25",
          "as_of_date": "2026-11-10",
          "scope_note": "CCB LBPR endorsement shown in the dated snapshot, with its separate expiry. This is not lead inspection or abatement certification."
        }
      ],
      "evidence_checks": [
        {
          "source_id": "oregon_ccb",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=177643",
          "checked_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "key": "ccb_workers_comp_classification",
          "status": "matched",
          "reason": "Recorded CCB classification only; policy coverage was not checked."
        },
        {
          "source_id": "oregon_ccb",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=177643",
          "checked_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "key": "ccb_lbpr",
          "status": "matched",
          "reason": "LBPR endorsement recorded; use its separate expiry."
        },
        {
          "key": "workers_comp_policy",
          "source_id": "oregon_workers_comp",
          "status": "not_checked",
          "source_url": "https://wcd.oregon.gov/employer/coverage/Pages/proof-of-coverage.aspx",
          "reason": "No permitted automated coverage check was completed. CCB classification does not establish coverage."
        }
      ]
    },
    {
      "id": "business-5261517852745239788",
      "cid": "5261517852745239788",
      "name": "Arrow Roofing & Sheet Metal Inc",
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "5610 NE 65th Ave, Portland, OR 97218",
      "city": "Portland",
      "state": "OR",
      "website": "http://arrow-roofing.com/",
      "phone": "+1503-460-2767",
      "rating": 4.4,
      "rating_count": 12,
      "source_url": "https://www.google.com/maps?cid=5261517852745239788",
      "observed_at": "2026-11-09T21:49:06.825879+00:00",
      "license_status": "required_license_matched",
      "review_dates_status": "ok",
      "score": 38.7,
      "score_exact": 38.674979998010215,
      "adjusted_rating": 4.218181818181819,
      "components": {
        "rating": {
          "points": 16.757575757575772,
          "max": 35
        },
        "volume": {
          "points": 10.314910241031377,
          "max": 25
        },
        "recency": {
          "points": 0,
          "max": 10,
          "days": 619
        }
      },
      "method_version": "reviews-1.0",
      "review_date": "2025-02-28",
      "review_observed_at": "2026-11-09T23:02:41Z",
      "review_source": "data/raw/2026-11-09/portland-trade-review-dates/5261517852745239788.json",
      "review_status": "ok",
      "ccb": {
        "number": "115153",
        "legal_name": "ARROW ROOFING & SHEET METAL INC",
        "first_issued": "1996-07-12",
        "expires": "2028-07-12",
        "endorsement": "Residential General Contractor",
        "bond": {
          "company": "OHIO CASUALTY INSURANCE CO",
          "amount": 25000,
          "expires": "2028-07-12"
        },
        "insurance": {
          "company": "CONTINENTAL INS CO",
          "amount": 1000000,
          "expires": "2027-04-01"
        },
        "record_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=115153",
        "lookup_url": "https://search.ccb.state.or.us/search/search_result.aspx?id=115153",
        "snapshot_date": "2026-11-08",
        "match_method": "same_phone"
      },
      "rank": 36,
      "credential_check": {
        "status": "verified",
        "required": [
          "ccb"
        ],
        "scope_note": "Active Oregon CCB record checked. Exact specialty work and individual credentials must still be confirmed.",
        "sources": [
          {
            "label": "Oregon CCB licensing scope",
            "url": "https://www.oregon.gov/ccb/Pages/CCB%20License.aspx"
          },
          {
            "label": "Oregon BCD licensed work",
            "url": "https://www.oregon.gov/bcd/lbdd/pages/licensed-work.aspx"
          }
        ],
        "checked_at": "2026-11-08"
      },
      "evidence_facts": [
        {
          "source_id": "oregon_ccb",
          "source_label": "Oregon CCB",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=115153",
          "source_type": "official",
          "observed_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "status": "verified",
          "key": "ccb_workers_comp_classification",
          "label": "CCB workers-comp classification",
          "value": "Nonexempt",
          "scope_note": "This is the CCB-recorded classification. It does not establish current workers-compensation policy coverage."
        }
      ],
      "evidence_checks": [
        {
          "source_id": "oregon_ccb",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=115153",
          "checked_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "key": "ccb_workers_comp_classification",
          "status": "matched",
          "reason": "Recorded CCB classification only; policy coverage was not checked."
        },
        {
          "source_id": "oregon_ccb",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=115153",
          "checked_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "key": "ccb_lbpr",
          "status": "not_found",
          "reason": "No LBPR endorsement in this matched CCB snapshot. A missing record is not a fault of the business and does not establish that a credential is required for its work."
        },
        {
          "key": "workers_comp_policy",
          "source_id": "oregon_workers_comp",
          "status": "not_checked",
          "source_url": "https://wcd.oregon.gov/employer/coverage/Pages/proof-of-coverage.aspx",
          "reason": "No permitted automated coverage check was completed. CCB classification does not establish coverage."
        }
      ]
    },
    {
      "id": "business-14073406685207033514",
      "cid": "14073406685207033514",
      "name": "ABC Roofing, a Tecta America Company, LLC",
      "category": "Roofing contractor",
      "categories": [
        "Roofing contractor"
      ],
      "address": "11305 NE Marx St, Portland, OR 97220",
      "city": "Portland",
      "state": "OR",
      "website": "https://www.tectaamerica.com/location/portland-oregon-commercial-roofing-abc-roofing/",
      "phone": "+1503-786-0616",
      "rating": 4.3,
      "rating_count": 12,
      "source_url": "https://www.google.com/maps?cid=14073406685207033514",
      "observed_at": "2026-11-09T21:49:06.825879+00:00",
      "license_status": "required_license_matched",
      "review_dates_status": "ok",
      "score": 36.9,
      "score_exact": 36.85679817982836,
      "adjusted_rating": 4.163636363636363,
      "components": {
        "rating": {
          "points": 15.484848484848474,
          "max": 35
        },
        "volume": {
          "points": 10.314910241031377,
          "max": 25
        },
        "recency": {
          "points": 0,
          "max": 10,
          "days": 529
        }
      },
      "method_version": "reviews-1.0",
      "review_date": "2025-05-29",
      "review_observed_at": "2026-11-09T23:02:23Z",
      "review_source": "data/raw/2026-11-09/portland-trade-review-dates/14073406685207033514.json",
      "review_status": "ok",
      "ccb": {
        "number": "228297",
        "legal_name": "ABC ROOFING A TECTA AMERICA COMPANY LLC",
        "first_issued": "2019-10-14",
        "expires": "2027-10-14",
        "endorsement": "Residential Specialty Contractor",
        "bond": {
          "company": "EVEREST REINSURANCE COMPANY",
          "amount": 20000,
          "expires": "2027-10-14"
        },
        "insurance": {
          "company": "CONTINENTAL CASUALTY COMPANY",
          "amount": 1000000,
          "expires": "2026-12-31"
        },
        "record_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=228297",
        "lookup_url": "https://search.ccb.state.or.us/search/search_result.aspx?id=228297",
        "snapshot_date": "2026-11-08",
        "match_method": "same_phone"
      },
      "rank": 37,
      "credential_check": {
        "status": "verified",
        "required": [
          "ccb"
        ],
        "scope_note": "Active Oregon CCB record checked. Exact specialty work and individual credentials must still be confirmed.",
        "sources": [
          {
            "label": "Oregon CCB licensing scope",
            "url": "https://www.oregon.gov/ccb/Pages/CCB%20License.aspx"
          },
          {
            "label": "Oregon BCD licensed work",
            "url": "https://www.oregon.gov/bcd/lbdd/pages/licensed-work.aspx"
          }
        ],
        "checked_at": "2026-11-08"
      },
      "evidence_facts": [
        {
          "source_id": "oregon_ccb",
          "source_label": "Oregon CCB",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=228297",
          "source_type": "official",
          "observed_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "status": "verified",
          "key": "ccb_workers_comp_classification",
          "label": "CCB workers-comp classification",
          "value": "Nonexempt",
          "scope_note": "This is the CCB-recorded classification. It does not establish current workers-compensation policy coverage."
        }
      ],
      "evidence_checks": [
        {
          "source_id": "oregon_ccb",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=228297",
          "checked_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "key": "ccb_workers_comp_classification",
          "status": "matched",
          "reason": "Recorded CCB classification only; policy coverage was not checked."
        },
        {
          "source_id": "oregon_ccb",
          "source_url": "https://data.oregon.gov/resource/g77e-6bhs.json?license_number=228297",
          "checked_at": "2026-11-09T04:54:50Z",
          "source_updated_at": "2026-11-08T18:09:23Z",
          "key": "ccb_lbpr",
          "status": "not_found",
          "reason": "No LBPR endorsement in this matched CCB snapshot. A missing record is not a fault of the business and does not establish that a credential is required for its work."
        },
        {
          "key": "workers_comp_policy",
          "source_id": "oregon_workers_comp",
          "status": "not_checked",
          "source_url": "https://wcd.oregon.gov/employer/coverage/Pages/proof-of-coverage.aspx",
          "reason": "No permitted automated coverage check was completed. CCB classification does not establish coverage."
        }
      ]
    }
  ]
}
