{
  "schemaVersion": 2,
  "reviewedAt": "2026-10-24",
  "sources": [
    {
      "id": "horne",
      "name": "Halifax Stump Removal / Horne Tree Ltd.",
      "url": "https://www.halifaxstumpremoval.com/",
      "kind": "contractor",
      "localBasis": "The provider identifies Dartmouth, Nova Scotia.",
      "verifiedLocal": true,
      "locator": "Stump Grinding Costs table",
      "publishedAt": null,
      "checkedAt": "2026-10-24",
      "verification": "Source text reviewed; no provider contact or invoice authentication"
    },
    {
      "id": "down2dig",
      "name": "Down 2 Dig Excavation",
      "url": "https://down2digexcavation.ca/",
      "kind": "contractor",
      "localBasis": "The provider identifies Halifax and service throughout Nova Scotia.",
      "verifiedLocal": true,
      "locator": "Tree & Stump Removal, Land Clearing and Mulching Services sections",
      "publishedAt": null,
      "checkedAt": "2026-10-24",
      "verification": "Source text reviewed; no provider contact or invoice authentication"
    },
    {
      "id": "removal-quote-report",
      "name": "Public Halifax tree-removal quote report",
      "url": "https://www.reddit.com/r/halifax/comments/xrw39z/comment/iqirdin/",
      "kind": "public-report",
      "localBasis": "A first-person report in a Halifax-area discussion; the exact job location is not verified.",
      "verifiedLocal": true,
      "locator": "Comment describing a per-tree quote; follow-up describes approximate height",
      "publishedAt": null,
      "checkedAt": "2026-10-25",
      "verification": "Source text reviewed; no provider contact or invoice authentication"
    },
    {
      "id": "complex-removal-report",
      "name": "Public Halifax completed-removal report",
      "url": "https://www.reddit.com/r/halifax/comments/xrw39z/comment/iqhd6rv/",
      "kind": "public-report",
      "localBasis": "A first-person report in a Halifax-area discussion; the exact job location is not verified.",
      "verifiedLocal": true,
      "locator": "Comment describing completed difficult removal and crew duration",
      "publishedAt": null,
      "checkedAt": "2026-10-25",
      "verification": "Source text reviewed; no provider contact or invoice authentication"
    },
    {
      "id": "stump-quote-report",
      "name": "Public Halifax stump-grinding quote report",
      "url": "https://www.reddit.com/r/halifax/comments/17j8gh1/comment/k70efqn/",
      "kind": "public-report",
      "localBasis": "A first-person quotation report in r/halifax; exact job location is not verified.",
      "verifiedLocal": true,
      "locator": "Comment describing a quoted per-stump range",
      "publishedAt": null,
      "checkedAt": "2026-10-25",
      "verification": "Source text reviewed; no provider contact or invoice authentication"
    },
    {
      "id": "pruning-report",
      "name": "Public Halifax branch-work report",
      "url": "https://www.reddit.com/r/halifax/comments/1fp2pfy/comment/lox52l9/",
      "kind": "public-report",
      "localBasis": "A first-person branch-work report in r/halifax; exact job location is not verified.",
      "verifiedLocal": true,
      "locator": "Comment reporting branch work and amount",
      "publishedAt": null,
      "checkedAt": "2026-10-25",
      "verification": "Source text reviewed; no provider contact or invoice authentication"
    },
    {
      "id": "maple-report",
      "name": "Public report explicitly locating a storm job in Halifax",
      "url": "https://www.reddit.com/r/PEI/comments/ydcctf/comment/ituz7jl/",
      "kind": "public-report",
      "localBasis": "Although posted in r/PEI, the author explicitly states the job was in Halifax.",
      "verifiedLocal": true,
      "locator": "Comment reporting an uprooted maple, cleanup and tax-inclusive amount",
      "publishedAt": null,
      "checkedAt": "2026-10-25",
      "verification": "Source text reviewed; no provider contact or invoice authentication"
    },
    {
      "id": "hemlock-report",
      "name": "Public Halifax hemlock quotation report",
      "url": "https://www.reddit.com/r/landscaping/comments/1llowl5/comment/n030kvq/",
      "kind": "public-report",
      "localBasis": "The author explicitly identifies Halifax, NS, and a 2023 quotation.",
      "verifiedLocal": true,
      "locator": "Comment describing a 2023 CAD-per-foot quote and subsequent non-completion",
      "publishedAt": null,
      "checkedAt": "2026-10-25",
      "verification": "Source text reviewed; no provider contact or invoice authentication"
    },
    {
      "id": "beech-study",
      "name": "Sweeney et al. (2020), Frontiers in Forests and Global Change",
      "url": "https://www.frontiersin.org/journals/forests-and-global-change/articles/10.3389/ffgc.2020.00046/full",
      "kind": "research",
      "localBasis": "Residential surveys in Halifax Regional Municipality, including Fairmount, Kent and Fall River.",
      "verifiedLocal": true,
      "locator": "Table 4 and accompanying Results paragraphs",
      "publishedAt": "2020-04-24",
      "attribution": "Sweeney JD, Hughes C, Zhang H, Hillier NK, Morrison A and Johns R (2020). doi:10.3389/ffgc.2020.00046. CC BY.",
      "checkedAt": "2026-10-24",
      "verification": "Source text reviewed; no provider contact or invoice authentication"
    }
  ],
  "observations": [
    {
      "id": "horne-stump-under-12",
      "title": "Stump grinding: under 12 inches",
      "sourceId": "horne",
      "sourceUrl": "https://www.halifaxstumpremoval.com/",
      "observedAt": "2026-10-24",
      "service": "Stump grinding",
      "evidenceType": "published-estimate-range",
      "price": {
        "kind": "range",
        "low": 180,
        "high": 225,
        "currency": null,
        "standardError": null,
        "sampleSize": null
      },
      "unit": "stump",
      "unitLabel": "Per stump · diameter under 12 inches",
      "period": null,
      "historical": false,
      "scope": {
        "quantity": null,
        "treeSize": "Under 12 inches",
        "access": "Access affects the price",
        "stumpWork": "Grinding; source describes approximately 9–10 inches below surface",
        "hauling": null,
        "cleanup": "Cleanup level affects the price",
        "tax": null,
        "duration": null,
        "equipment": null
      },
      "summary": "A published diameter-based contractor range, rather than a completed invoice.",
      "limits": [
        "Currency, tax and effective date are not explicitly stated.",
        "The provider warns that a final price can exceed the range."
      ],
      "forecastEligible": false,
      "diameter": {
        "min": null,
        "max": 12,
        "maxInclusive": false
      }
    },
    {
      "id": "horne-stump-12-24",
      "title": "Stump grinding: 12–24 inches",
      "sourceId": "horne",
      "sourceUrl": "https://www.halifaxstumpremoval.com/",
      "observedAt": "2026-10-24",
      "service": "Stump grinding",
      "evidenceType": "published-estimate-range",
      "price": {
        "kind": "range",
        "low": 250,
        "high": 300,
        "currency": null,
        "standardError": null,
        "sampleSize": null
      },
      "unit": "stump",
      "unitLabel": "Per stump · diameter 12–24 inches",
      "period": null,
      "historical": false,
      "scope": {
        "quantity": null,
        "treeSize": "12–24 inches",
        "access": "Access affects the price",
        "stumpWork": "Grinding; source describes approximately 9–10 inches below surface",
        "hauling": null,
        "cleanup": "Cleanup level affects the price",
        "tax": null,
        "duration": null,
        "equipment": null
      },
      "summary": "A published diameter-based contractor range, rather than a completed invoice.",
      "limits": [
        "Currency, tax and effective date are not explicitly stated.",
        "The provider warns that a final price can exceed the range."
      ],
      "forecastEligible": false,
      "diameter": {
        "min": 12,
        "max": 24,
        "maxInclusive": true
      }
    },
    {
      "id": "horne-stump-24-35",
      "title": "Stump grinding: 24–35 inches",
      "sourceId": "horne",
      "sourceUrl": "https://www.halifaxstumpremoval.com/",
      "observedAt": "2026-10-24",
      "service": "Stump grinding",
      "evidenceType": "published-estimate-range",
      "price": {
        "kind": "range",
        "low": 300,
        "high": 400,
        "currency": null,
        "standardError": null,
        "sampleSize": null
      },
      "unit": "stump",
      "unitLabel": "Per stump · diameter 24–35 inches",
      "period": null,
      "historical": false,
      "scope": {
        "quantity": null,
        "treeSize": "24–35 inches",
        "access": "Access affects the price",
        "stumpWork": "Grinding; source describes approximately 9–10 inches below surface",
        "hauling": null,
        "cleanup": "Cleanup level affects the price",
        "tax": null,
        "duration": null,
        "equipment": null
      },
      "summary": "A published diameter-based contractor range, rather than a completed invoice.",
      "limits": [
        "Currency, tax and effective date are not explicitly stated.",
        "The provider warns that a final price can exceed the range."
      ],
      "forecastEligible": false,
      "diameter": {
        "min": 24,
        "max": 35,
        "maxInclusive": true
      }
    },
    {
      "id": "horne-stump-36-47",
      "title": "Stump grinding: 36–47 inches",
      "sourceId": "horne",
      "sourceUrl": "https://www.halifaxstumpremoval.com/",
      "observedAt": "2026-10-24",
      "service": "Stump grinding",
      "evidenceType": "published-estimate-range",
      "price": {
        "kind": "range",
        "low": 400,
        "high": 500,
        "currency": null,
        "standardError": null,
        "sampleSize": null
      },
      "unit": "stump",
      "unitLabel": "Per stump · diameter 36–47 inches",
      "period": null,
      "historical": false,
      "scope": {
        "quantity": null,
        "treeSize": "36–47 inches",
        "access": "Access affects the price",
        "stumpWork": "Grinding; source describes approximately 9–10 inches below surface",
        "hauling": null,
        "cleanup": "Cleanup level affects the price",
        "tax": null,
        "duration": null,
        "equipment": null
      },
      "summary": "A published diameter-based contractor range, rather than a completed invoice.",
      "limits": [
        "Currency, tax and effective date are not explicitly stated.",
        "The provider warns that a final price can exceed the range."
      ],
      "forecastEligible": false,
      "diameter": {
        "min": 36,
        "max": 47,
        "maxInclusive": true
      }
    },
    {
      "id": "horne-stump-48-60",
      "title": "Stump grinding: 48–60 inches",
      "sourceId": "horne",
      "sourceUrl": "https://www.halifaxstumpremoval.com/",
      "observedAt": "2026-10-24",
      "service": "Stump grinding",
      "evidenceType": "published-estimate-range",
      "price": {
        "kind": "range",
        "low": 500,
        "high": 1000,
        "currency": null,
        "standardError": null,
        "sampleSize": null
      },
      "unit": "stump",
      "unitLabel": "Per stump · diameter 48–60 inches",
      "period": null,
      "historical": false,
      "scope": {
        "quantity": null,
        "treeSize": "48–60 inches",
        "access": "Access affects the price",
        "stumpWork": "Grinding; source describes approximately 9–10 inches below surface",
        "hauling": null,
        "cleanup": "Cleanup level affects the price",
        "tax": null,
        "duration": null,
        "equipment": null
      },
      "summary": "A published diameter-based contractor range, rather than a completed invoice.",
      "limits": [
        "Currency, tax and effective date are not explicitly stated.",
        "The provider warns that a final price can exceed the range."
      ],
      "forecastEligible": false,
      "diameter": {
        "min": 48,
        "max": 60,
        "maxInclusive": true
      }
    },
    {
      "id": "down2dig-tree-stump",
      "title": "Broad tree and stump excavation range",
      "sourceId": "down2dig",
      "sourceUrl": "https://down2digexcavation.ca/",
      "observedAt": "2026-10-24",
      "service": "Tree and stump removal",
      "evidenceType": "published-estimate-range",
      "price": {
        "kind": "from",
        "low": 500,
        "high": 25000,
        "currency": null,
        "standardError": null,
        "sampleSize": null
      },
      "unit": "unknown",
      "unitLabel": "Project basis not specified",
      "period": null,
      "historical": false,
      "scope": {
        "quantity": null,
        "treeSize": null,
        "access": "Structures, ground grade and machine choice affect scope",
        "stumpWork": "Tree and stump removal discussed together",
        "hauling": "Hauling fees affect scope",
        "cleanup": null,
        "tax": null,
        "duration": null,
        "equipment": null
      },
      "summary": "The provider publishes a broad project range with an open upper end.",
      "limits": [
        "The stated upper figure is not a ceiling.",
        "Tree count, size, tax, currency and effective date are unknown.",
        "Do not treat this as a single-tree price."
      ],
      "forecastEligible": false
    },
    {
      "id": "down2dig-land-clearing",
      "title": "Land clearing per acre",
      "sourceId": "down2dig",
      "sourceUrl": "https://down2digexcavation.ca/",
      "observedAt": "2026-10-24",
      "service": "Land clearing",
      "evidenceType": "published-estimate-range",
      "price": {
        "kind": "from",
        "low": 2500,
        "high": 30000,
        "currency": null,
        "standardError": null,
        "sampleSize": null
      },
      "unit": "acre",
      "unitLabel": "Per acre",
      "period": null,
      "historical": false,
      "scope": {
        "quantity": null,
        "treeSize": null,
        "access": null,
        "stumpWork": null,
        "hauling": "Debris handling affects price",
        "cleanup": null,
        "tax": null,
        "duration": null,
        "equipment": "Cutting, mulching and stump digging may be involved"
      },
      "summary": "A provider-published land-clearing range with an open upper end.",
      "limits": [
        "Currency, taxes and effective date are not stated.",
        "Acreage prices are separate from individual-tree work."
      ],
      "forecastEligible": false
    },
    {
      "id": "down2dig-mulching",
      "title": "Forestry mulching per acre",
      "sourceId": "down2dig",
      "sourceUrl": "https://down2digexcavation.ca/",
      "observedAt": "2026-10-24",
      "service": "Forestry mulching",
      "evidenceType": "published-estimate-range",
      "price": {
        "kind": "range",
        "low": 1500,
        "high": 12500,
        "currency": null,
        "standardError": null,
        "sampleSize": null
      },
      "unit": "acre",
      "unitLabel": "Per acre",
      "period": null,
      "historical": false,
      "scope": {
        "quantity": null,
        "treeSize": null,
        "access": "Terrain and wooded density affect scope",
        "stumpWork": null,
        "hauling": null,
        "cleanup": null,
        "tax": null,
        "duration": null,
        "equipment": null
      },
      "summary": "A published acreage-based mulching range.",
      "limits": [
        "Tree size, density and terrain vary.",
        "Currency, tax, effective date and exact finish are unknown."
      ],
      "forecastEligible": false
    },
    {
      "id": "reported-sectioned-tree-quote",
      "title": "Sectional removal with wood left on site",
      "sourceId": "removal-quote-report",
      "sourceUrl": "https://www.reddit.com/r/halifax/comments/xrw39z/comment/iqirdin/",
      "observedAt": "2026-10-24",
      "service": "Tree removal",
      "evidenceType": "reported-quote",
      "price": {
        "kind": "exact",
        "low": 300,
        "high": 300,
        "currency": null,
        "standardError": null,
        "sampleSize": null
      },
      "unit": "tree",
      "unitLabel": "Per tree",
      "period": null,
      "historical": true,
      "scope": {
        "quantity": 2,
        "treeSize": "Author estimates approximately 50–60 ft; not measured",
        "access": null,
        "stumpWork": null,
        "hauling": "Excluded; homeowner planned cleanup",
        "cleanup": "Homeowner planned remaining cleanup",
        "tax": "Additional; rate unknown",
        "duration": null,
        "equipment": "Climbing and sectional removal reported"
      },
      "summary": "A first-person quotation report for taking trees down and cutting trunks into lengths.",
      "limits": [
        "Not a paid invoice or independently verified quote.",
        "Currency and exact job/source dates are not captured.",
        "The author describes two trees; the quoted figure is per tree."
      ],
      "forecastEligible": false
    },
    {
      "id": "reported-complex-removal",
      "title": "Difficult removal near a building",
      "sourceId": "complex-removal-report",
      "sourceUrl": "https://www.reddit.com/r/halifax/comments/xrw39z/comment/iqhd6rv/",
      "observedAt": "2026-10-24",
      "service": "Tree removal",
      "evidenceType": "reported-completed-job",
      "price": {
        "kind": "from",
        "low": 4000,
        "high": null,
        "currency": null,
        "standardError": null,
        "sampleSize": null
      },
      "unit": "job",
      "unitLabel": "Whole reported job",
      "period": null,
      "historical": true,
      "scope": {
        "quantity": 1,
        "treeSize": "Large/old tree; dimensions unknown",
        "access": "Tree described as leaning near a neighbouring building",
        "stumpWork": null,
        "hauling": null,
        "cleanup": null,
        "tax": null,
        "duration": "Three-person crew for a day, as reported; hours unknown",
        "equipment": null
      },
      "summary": "A first-person report says the difficult removal was completed at a cost above the stated amount.",
      "limits": [
        "No invoice or independent completion verification.",
        "Tax, hauling, stump treatment, currency and exact job date are unknown."
      ],
      "forecastEligible": false
    },
    {
      "id": "reported-stump-quote",
      "title": "Publicly reported per-stump quotation",
      "sourceId": "stump-quote-report",
      "sourceUrl": "https://www.reddit.com/r/halifax/comments/17j8gh1/comment/k70efqn/",
      "observedAt": "2026-10-24",
      "service": "Stump grinding",
      "evidenceType": "reported-quote",
      "price": {
        "kind": "range",
        "low": 125,
        "high": 150,
        "currency": null,
        "standardError": null,
        "sampleSize": null
      },
      "unit": "stump",
      "unitLabel": "Per stump",
      "period": null,
      "historical": true,
      "scope": {
        "quantity": null,
        "treeSize": null,
        "access": null,
        "stumpWork": null,
        "hauling": null,
        "cleanup": null,
        "tax": null,
        "duration": null,
        "equipment": null
      },
      "summary": "A first-person report of a quoted range for future stump work.",
      "limits": [
        "Not completed-job evidence.",
        "Stump diameter, access, currency, taxes and exact job date are unknown."
      ],
      "forecastEligible": false
    },
    {
      "id": "reported-branch-work",
      "title": "Small branch-work report",
      "sourceId": "pruning-report",
      "sourceUrl": "https://www.reddit.com/r/halifax/comments/1fp2pfy/comment/lox52l9/",
      "observedAt": "2026-10-24",
      "service": "Pruning",
      "evidenceType": "reported-completed-job",
      "price": {
        "kind": "exact",
        "low": 300,
        "high": 300,
        "currency": null,
        "standardError": null,
        "sampleSize": null
      },
      "unit": "job",
      "unitLabel": "Whole reported job",
      "period": null,
      "historical": true,
      "scope": {
        "quantity": null,
        "treeSize": null,
        "access": null,
        "stumpWork": null,
        "hauling": null,
        "cleanup": null,
        "tax": null,
        "duration": null,
        "equipment": null
      },
      "summary": "A public first-person comment reports branch work and an amount.",
      "limits": [
        "Tree count, dimensions, hauling, taxes and currency are not stated.",
        "No invoice, measured scope or independent completion check."
      ],
      "forecastEligible": false
    },
    {
      "id": "reported-uprooted-maple",
      "title": "Uprooted maple with hauling and cleanup",
      "sourceId": "maple-report",
      "sourceUrl": "https://www.reddit.com/r/PEI/comments/ydcctf/comment/ituz7jl/",
      "observedAt": "2026-10-24",
      "service": "Tree removal",
      "evidenceType": "reported-completed-job",
      "price": {
        "kind": "exact",
        "low": 850,
        "high": 850,
        "currency": null,
        "standardError": null,
        "sampleSize": null
      },
      "unit": "job",
      "unitLabel": "Whole reported job",
      "period": null,
      "historical": true,
      "scope": {
        "quantity": 1,
        "treeSize": "Maple described as very large; dimensions unknown",
        "access": null,
        "stumpWork": null,
        "hauling": "Included according to the report",
        "cleanup": "Included according to the report",
        "tax": "Included according to the report",
        "duration": null,
        "equipment": null
      },
      "summary": "A first-person Halifax report describes cleanup of a storm-uprooted maple.",
      "limits": [
        "No invoice or independent completion verification.",
        "Currency, stump treatment and exact job date are not stated."
      ],
      "forecastEligible": false
    },
    {
      "id": "reported-hemlock-quote",
      "title": "Steep-slope hemlock quote that was not completed",
      "sourceId": "hemlock-report",
      "sourceUrl": "https://www.reddit.com/r/landscaping/comments/1llowl5/comment/n030kvq/",
      "observedAt": "2026-10-24",
      "service": "Tree removal",
      "evidenceType": "reported-quote",
      "price": {
        "kind": "exact",
        "low": 100,
        "high": 100,
        "currency": "CAD",
        "standardError": null,
        "sampleSize": null
      },
      "unit": "height-foot",
      "unitLabel": "Per foot of tree height",
      "period": "2023 quotation, reported publicly later",
      "historical": true,
      "scope": {
        "quantity": 1,
        "treeSize": "Approximately 80 ft hemlock, as reported",
        "access": "Steep slope; storm-damaged tree",
        "stumpWork": null,
        "hauling": null,
        "cleanup": null,
        "tax": null,
        "duration": null,
        "equipment": null
      },
      "summary": "A 2023 quotation report explicitly identifies Canadian dollars; the quoted contractor work did not take place.",
      "limits": [
        "The tree fell before the quoted contract was performed.",
        "Tax, hauling, stump treatment and price validity are unknown.",
        "A per-foot quotation is not a universal pricing formula."
      ],
      "forecastEligible": false
    },
    {
      "id": "beech-research-2016",
      "title": "2016 HRM dead-beech removal study",
      "sourceId": "beech-study",
      "sourceUrl": "https://www.frontiersin.org/journals/forests-and-global-change/articles/10.3389/ffgc.2020.00046/full",
      "observedAt": "2026-10-24",
      "service": "Tree removal",
      "evidenceType": "historical-research",
      "price": {
        "kind": "mean",
        "low": 567,
        "high": null,
        "currency": "CAD",
        "standardError": 91,
        "sampleSize": 15
      },
      "unit": "tree",
      "unitLabel": "Mean cost per removed tree",
      "period": "Fall 2016 survey",
      "historical": true,
      "scope": {
        "quantity": null,
        "treeSize": "Dead American beech; dimensions not recorded in the cost table",
        "access": null,
        "stumpWork": null,
        "hauling": null,
        "cleanup": null,
        "tax": null,
        "duration": null,
        "equipment": null
      },
      "summary": "A historical resident-survey statistic for a specific pest-affected tree cohort.",
      "limits": [
        "Mean plus/minus standard error is not a price range.",
        "Tax and full job scope are not documented in the cost table.",
        "Historical values are not inflation-adjusted or used for current forecasts."
      ],
      "forecastEligible": false
    },
    {
      "id": "beech-research-2018",
      "title": "2018 HRM dead-beech removal study",
      "sourceId": "beech-study",
      "sourceUrl": "https://www.frontiersin.org/journals/forests-and-global-change/articles/10.3389/ffgc.2020.00046/full",
      "observedAt": "2026-10-24",
      "service": "Tree removal",
      "evidenceType": "historical-research",
      "price": {
        "kind": "mean",
        "low": 474,
        "high": null,
        "currency": "CAD",
        "standardError": 66,
        "sampleSize": 18
      },
      "unit": "tree",
      "unitLabel": "Mean cost per removed tree",
      "period": "Fall 2018 survey",
      "historical": true,
      "scope": {
        "quantity": null,
        "treeSize": "Dead American beech; dimensions not recorded in the cost table",
        "access": null,
        "stumpWork": null,
        "hauling": null,
        "cleanup": null,
        "tax": null,
        "duration": null,
        "equipment": null
      },
      "summary": "A historical resident-survey statistic for a specific pest-affected tree cohort.",
      "limits": [
        "Mean plus/minus standard error is not a price range.",
        "Tax and full job scope are not documented in the cost table.",
        "Historical values are not inflation-adjusted or used for current forecasts."
      ],
      "forecastEligible": false
    }
  ],
  "supportedEvidenceTypes": [
    "advertised-starting-price",
    "published-estimate-range",
    "reported-quote",
    "reported-completed-job",
    "invoice-supported-completed-job",
    "historical-research"
  ],
  "numericalPlannerEnabled": false,
  "comparisonToolsEnabled": true,
  "reason": "No comparable current, scope-complete completed-job cohort has been verified. Published examples and user-entered quote arithmetic are available without a market forecast.",
  "researchExclusions": [
    {
      "url": "https://www.isaacyardservices.ca/",
      "reason": "Provider identifies southern Manitoba, not Halifax, Nova Scotia."
    },
    {
      "url": "https://mrchipper.ca/",
      "reason": "Provider identifies Ottawa/Kinburn, Ontario."
    },
    {
      "url": "https://dccurbing.ca/stump-removal",
      "reason": "Provider lists Alberta service locations."
    },
    {
      "url": "https://www.currentcosts.com/halifax/tree-service/",
      "reason": "No auditable local job-level evidence established for the claimed market averages."
    },
    {
      "url": "https://www.homestars.com/gardening-outdoors/tree-removal-service-pros/halifax",
      "reason": "Generic marketplace guidance was not treated as observed local quotes or invoices."
    }
  ]
}
