{
  "schemaVersion": 1,
  "kind": "city-market-research-evidence",
  "publication": {
    "id": "city-bc-46c02128-fba5-42af-9e1b-7a378ac7dcad-01c5c1d2393c",
    "batch": "edition-2026-09-07",
    "publicPath": "/markets/bc/bc-surrey-market-outlook-2026-09-07",
    "sourceArticleSha256": "01c5c1d2393cd05ab394b71080ebd1c60340b1a9b25f9b50d4bfc52c7df07819",
    "publishedAtUtc": "2026-09-08T01:38:04.954934Z",
    "editorialLanguageCheck": "passed"
  },
  "cityId": "46c02128-fba5-42af-9e1b-7a378ac7dcad",
  "city": "Surrey",
  "province": "BC",
  "asOfUtc": "2026-09-07T16:00:00.1724277+00:00",
  "thesis": "Surrey has exceeded important housing targets. The less visible question is what happens after a deadline that rewarded larger projects for reaching the permit stage before the end of August.",
  "sources": [
    {
      "key": "clock",
      "name": "Surrey permit processing definitions",
      "url": "https://www.surrey.ca/renovating-building-development/permitting-timelines",
      "publisher": "City of Surrey",
      "publicationDate": null,
      "observationPeriod": "August 4, 2026 retained update",
      "dateNote": "August 4, 2026 retained update. Source checked September 7, 2026.",
      "checkedAtUtc": "2026-09-07T17:34:04.040130+00:00",
      "scopes": [
        "local"
      ],
      "recordIds": [
        "54f66fa8-321f-488b-aa35-16cba978fdaa"
      ],
      "sourceLocator": "Processing table and clock-start FAQ",
      "verification": "Complete retained raw text read. Current primary page checked separately and now dated August 31; the article uses the retained August 4 value explicitly, with unchanged clock definitions."
    },
    {
      "key": "haf",
      "name": "Surrey Housing Accelerator Fund action plan",
      "url": "https://www.surrey.ca/renovating-building-development/housing-accelerator-fund",
      "publisher": "City of Surrey",
      "publicationDate": null,
      "observationPeriod": "Retained 2026 programme description",
      "dateNote": "Retained 2026 programme description. Source checked September 7, 2026.",
      "checkedAtUtc": "2026-09-07T17:34:04.040130+00:00",
      "scopes": [
        "local"
      ],
      "recordIds": [
        "f8799210-941d-420a-977f-7d4479f91b57"
      ],
      "sourceLocator": "Incentive programmes and year-three priorities",
      "verification": "Retained page read and reconciled with current detailed eligibility page and R147 report. Rounded older grant total omitted; full superstructure requirement checked in current programme terms."
    },
    {
      "key": "bc",
      "name": "BCREA second-quarter housing forecast",
      "url": "https://www.bcrea.bc.ca/economics/housing-forecast/",
      "publisher": "BCREA",
      "publicationDate": null,
      "observationPeriod": "April 27, 2026 forecast for 2026 and 2027",
      "dateNote": "April 27, 2026 forecast for 2026 and 2027. Source checked September 7, 2026.",
      "checkedAtUtc": "2026-09-07T17:34:04.040130+00:00",
      "scopes": [
        "provincial"
      ],
      "recordIds": [
        "0221a4bc-2c25-4f46-bac3-74a318525185"
      ],
      "sourceLocator": "Sales outlook and active-listing commentary",
      "verification": "Dated April 27 retained primary forecast read as historical context, not represented as the newest forecast or an observed outcome."
    },
    {
      "key": "boc",
      "name": "Bank of Canada September decision",
      "url": "https://www.bankofcanada.ca/2026/09/fad-press-release-2026-09-02/",
      "publisher": "Bank of Canada",
      "publicationDate": "2026-09-02",
      "observationPeriod": "September 2, 2026 policy decision and financial conditions since July",
      "dateNote": "Published September 2, 2026. Primary source checked in shared national packet.",
      "checkedAtUtc": "2026-09-07T16:11:03.389512+00:00",
      "scopes": [
        "national"
      ],
      "recordIds": [],
      "sourceLocator": "Policy decision and Financial conditions paragraphs",
      "verification": "Parent agent checked primary release; child independently opened official release and policy search."
    },
    {
      "key": "terms",
      "name": "Surrey development incentive eligibility",
      "url": "https://www.surrey.ca/renovating-building-development/housing-accelerator-fund/development-incentive-programs",
      "publisher": "City of Surrey",
      "publicationDate": null,
      "observationPeriod": "Programme terms checked September 7, 2026",
      "dateNote": "Programme terms checked September 7, 2026.",
      "checkedAtUtc": "2026-09-07T17:34:04.040130+00:00",
      "scopes": [
        "local"
      ],
      "recordIds": [],
      "sourceLocator": "Eligibility and rebate sections",
      "verification": "New primary outcome/definition check, not a retained Aurynge capture. Exact downloaded response preserved in current-incentives.html."
    },
    {
      "key": "report",
      "name": "Surrey July housing progress report R147",
      "url": "https://www.surrey.ca/city-government/council-meetings-documents/corporate-reports/r147-25-year-progress-update-on-housing-accelerator-fund",
      "publisher": "City of Surrey",
      "publicationDate": null,
      "observationPeriod": "July 13, 2026 council report; cumulative permits through June 2026",
      "dateNote": "July 13, 2026 council report; cumulative permits through June 2026.",
      "checkedAtUtc": "2026-09-07T17:34:04.040130+00:00",
      "scopes": [
        "local"
      ],
      "recordIds": [],
      "sourceLocator": "Pages 1 to 4",
      "verification": "New primary outcome/definition check, not a retained Aurynge capture. Exact downloaded response preserved in current-r147.pdf."
    },
    {
      "key": "occupancy",
      "name": "Surrey housing targets announcement",
      "url": "https://www.surrey.ca/news-events/news/surrey-exceeds-housing-targets-ahead-of-schedule-over-13800-units-issued",
      "publisher": "City of Surrey",
      "publicationDate": null,
      "observationPeriod": "July 15, 2026; occupancy period July 1, 2025 to June 30, 2026",
      "dateNote": "July 15, 2026; occupancy period July 1, 2025 to June 30, 2026.",
      "checkedAtUtc": "2026-09-07T17:34:04.040130+00:00",
      "scopes": [
        "local",
        "provincial"
      ],
      "recordIds": [],
      "sourceLocator": "Provincial housing target paragraph",
      "verification": "New primary outcome/definition check, not a retained Aurynge capture. Exact downloaded response preserved in current-news.html."
    }
  ],
  "claims": [
    {
      "id": "c1-1",
      "kind": "observation",
      "section": 0,
      "paragraph": 0,
      "sources": [
        "report",
        "occupancy"
      ],
      "explanation": "R147 page 2 defines issued units. July 15 primary announcement explicitly defines final occupancy and the provincial reporting period."
    },
    {
      "id": "c1-2",
      "kind": "interpretation",
      "section": 0,
      "paragraph": 1,
      "sources": [
        "haf",
        "terms"
      ],
      "explanation": "Original join of retained programme timing and precise current permit-stage definition; behavioural effect remains a hypothesis."
    },
    {
      "id": "c2-1",
      "kind": "observation",
      "section": 1,
      "paragraph": 0,
      "sources": [
        "clock"
      ],
      "explanation": "Historical value and category retained exactly; current August 31 value is different and is deliberately not substituted into the archive comparison."
    },
    {
      "id": "c2-2",
      "kind": "observation",
      "section": 1,
      "paragraph": 1,
      "sources": [
        "terms"
      ],
      "explanation": "Read minimum height, geographic eligibility, 60-year covenant, full superstructure milestone and fee exclusions. No claim that all affordable housing or future SkyTrain stations qualify."
    },
    {
      "id": "c2-3",
      "kind": "interpretation",
      "section": 1,
      "paragraph": 2,
      "sources": [
        "clock",
        "haf",
        "terms"
      ],
      "explanation": "Archive-derived identification of mismatched metrics and a specific timing mechanism, not evidence of an already measured permit bulge."
    },
    {
      "id": "c3-1",
      "kind": "interpretation",
      "section": 2,
      "paragraph": 0,
      "sources": [
        "bc",
        "boc"
      ],
      "explanation": "Separates dated provincial forecast from September national observation and unmeasured local financing transmission."
    },
    {
      "id": "c3-2",
      "kind": "forecast",
      "section": 2,
      "paragraph": 1,
      "sources": [
        "haf",
        "clock",
        "terms",
        "bc",
        "boc"
      ],
      "explanation": "Forecast registered September 7; both baseline cohort count and future outcome remain to be assembled. Test is average monthly issuance, not mismatched period totals; seasonal effects and programme replacement remain explicit risks."
    }
  ],
  "forecasts": [
    {
      "claimId": "c3-2",
      "horizon": "September 7, 2026 through March 31, 2027",
      "assumptions": [
        "No equivalent replacement or extension",
        "No sharp improvement in project financing",
        "The deadline induced some ready projects to advance issuance"
      ],
      "upside": "Ready projects may advance their permit milestone ahead of the incentive expiry.",
      "downside": "No deadline bunching, replacement subsidies or strong absorption could sustain or increase later issuance.",
      "changeSignals": [
        "Matched eligible-cohort permits per month in April to August 2026 and January to March 2027",
        "Programme extension or replacement funding",
        "Seasonal and project-size mix"
      ],
      "confidence": "low",
      "confidenceReason": "The direction has identifiable premises but no calibrated causal model or forecast accuracy record."
    }
  ],
  "review": {
    "factual": true,
    "editorial": true,
    "reviewer": "GPT-6 Astra, Quebec and Prairies research agent; source-definition and continuous prose review",
    "reviewedAtUtc": "2026-09-07T17:34:04.040130+00:00",
    "articleSha256": "01c5c1d2393cd05ab394b71080ebd1c60340b1a9b25f9b50d4bfc52c7df07819"
  },
  "insightReview": {
    "articleSha256": "01c5c1d2393cd05ab394b71080ebd1c60340b1a9b25f9b50d4bfc52c7df07819",
    "reviewer": "GPT-6 Astra, Quebec and Prairies research agent; source-definition and continuous prose review",
    "reviewedAtUtc": "2026-09-07T17:34:04.040130+00:00",
    "findings": [
      {
        "claimIds": [
          "c1-2",
          "c2-3"
        ],
        "observationIds": [
          "clock-scope",
          "clock-start",
          "deadline",
          "bc-stock"
        ],
        "ordinaryInterpretation": "Fast residential permits and achievement of a housing target imply a uniformly improving development pipeline.",
        "additionalFinding": "The retained permit clock measures houses/duplexes after preliminary work, while deadline incentives target larger buildings and a full-superstructure milestone. Their combination can shift permit timing without describing the pace of completions.",
        "archiveContribution": "The archive preserves the August clock definition alongside the expiring programme and earlier provincial inventory context; the current eligibility and outcome reports resolve the mismatched cohorts and stages.",
        "localConsequence": "Assess apartment competition using the eligible building cohort and actual occupancy dates, not the single-family processing clock or a mixed-stage completion ratio.",
        "counterEvidence": "Surrey also exceeded its separate final-occupancy target; procedural improvements may continue supporting permits after incentives end.",
        "missingLinks": [
          "No project-level permit dates, uptake totals, seasonal adjustment or matched completion cohort. The predicted timing distortion is not an observed causal result."
        ]
      }
    ],
    "removedOrDemoted": [
      "Removed a comparison of permitted units with occupied units as a completion rate.",
      "Removed any claim that the 4.1-week clock applies to incentive-eligible apartment buildings.",
      "Removed assumed construction starts from an early excavation permit."
    ]
  },
  "definitionReview": {
    "articleSha256": "01c5c1d2393cd05ab394b71080ebd1c60340b1a9b25f9b50d4bfc52c7df07819",
    "reviewer": "GPT-6 Astra, Quebec and Prairies research agent; source-definition and continuous prose review",
    "reviewedAtUtc": "2026-09-07T17:34:04.040130+00:00",
    "checks": [
      {
        "claimIds": [
          "title",
          "description",
          "lead",
          "c1-1"
        ],
        "sources": [
          "report",
          "occupancy"
        ],
        "sourceLocator": "R147 page 2; July 15 final-occupancy paragraph",
        "outcome": "qualified",
        "meaning": "13,844 cumulative net permitted units versus 5,307 net occupied units in a separate annual period.",
        "reason": "No completion ratio, annualization or claim that permitted homes are already available."
      },
      {
        "claimIds": [
          "c1-2",
          "c2-1",
          "c2-2",
          "c2-3",
          "c3-2"
        ],
        "sources": [
          "clock",
          "haf",
          "terms"
        ],
        "sourceLocator": "Clock FAQ; both eligibility lists and rebate definitions",
        "outcome": "qualified",
        "meaning": "Distinct building cohorts, full-superstructure deadline, existing transit geography and qualified exemptions.",
        "reason": "The causal timing mechanism is plausible but uptake and bunching have not been measured."
      },
      {
        "claimIds": [
          "c3-1",
          "c3-2"
        ],
        "sources": [
          "bc",
          "boc"
        ],
        "sourceLocator": "April BCREA forecast; September Bank decision",
        "outcome": "qualified",
        "meaning": "Dated provincial forecast and national rate/yield observations.",
        "reason": "No city inventory count or local mortgage-rate measurement inferred."
      }
    ]
  },
  "datasetFindings": [
    {
      "reportFile": "analysis.json",
      "reportSha256": "63423a9c557f121e580bf36fef449dc99df88315150bf32c25ff243e6f2408ea",
      "claimIds": [
        "c1-2",
        "c2-3"
      ],
      "archiveContribution": "The archive preserves the August clock definition alongside the expiring programme and earlier provincial inventory context; the current eligibility and outcome reports resolve the mismatched cohorts and stages."
    }
  ],
  "causalChains": [
    {
      "claimId": "c2-3",
      "sources": [
        "clock",
        "haf",
        "terms",
        "bc",
        "boc"
      ],
      "mechanism": "A full-superstructure permit deadline can advance qualifying larger-building issuance; the fast published house permit clock does not measure that cohort.",
      "localExposure": "Surrey apartment projects meeting the two programmes\u2019 actual height, geography and tenure requirements.",
      "timeHorizon": "Autumn 2026 through March 2027",
      "counterEvidence": "A strong pipeline and lasting process improvements may offset deadline effects.",
      "forecastImplication": "Test the same eligible building cohort rather than total residential permits."
    }
  ],
  "gaps": [
    "The published permit clock is conditional on preliminary work; total applicant time is not measured.",
    "Programme uptake and a matched permit-to-occupancy dataset remain unavailable.",
    "New current primary checks are distinguished from retained SQL captures.",
    "The forecast is uncalibrated and no outcome is yet due."
  ],
  "retrievalCoverage": {
    "initialLocalPageLimit": 100,
    "hasMore": true,
    "statement": "Initial association-based candidates are bounded discovery. Selected original captures and complete named-source histories were inspected; unrelated geography and generated narrative claims were excluded."
  },
  "sharedPacketRefs": [
    "shared/checked-national-context.json"
  ]
}
