{
  "schemaVersion": 1,
  "kind": "city-market-research-evidence",
  "publication": {
    "id": "city-nl-5cfa3f32-2fbc-4e94-8c03-7c9fe80f7113-f96145ad59da",
    "batch": "edition-2026-09-07",
    "publicPath": "/markets/nl/nl-gander-housing-grant-cohorts-2026-09-07",
    "sourceArticleSha256": "f96145ad59da0b5267616e1a4f8acb00bff4a896e4ca5e26eb74ecccbaa1d65c",
    "publishedAtUtc": "2026-09-08T01:38:04.954934Z",
    "editorialLanguageCheck": "passed"
  },
  "cityId": "5cfa3f32-2fbc-4e94-8c03-7c9fe80f7113",
  "city": "Gander",
  "province": "NL",
  "asOfUtc": "2026-09-07T16:00:00.1724277+00:00",
  "thesis": "Gander's housing grants have stopped taking applications, even though the programme page still lists the incentives. That creates a timing distinction worth watching: homes financed through the earlier intake could reach construction after support for the next cohort has closed.",
  "sources": [
    {
      "key": "town",
      "url": "https://www.gandercanada.com/business-and-development/build-up-gander/",
      "publisher": "Town of Gander",
      "scopes": [
        "local"
      ],
      "dateNote": "Retained August 14 and August 23, 2026; current page checked September 7. The interval dates a website change, not the administrative closing date.",
      "observationPeriod": "August to September 2026",
      "recordIds": [
        "a6dc77a8-0cce-49b5-a1ba-9e62969607bd",
        "a9d274b8-d540-45c0-8372-b746bef2895d"
      ],
      "publicationDate": null,
      "checkedAtUtc": "2026-09-07T16:36:24.844243+00:00"
    },
    {
      "key": "nl",
      "url": "https://www.gov.nl.ca/budget/2026/what-you-need-to-know/a-plan-to-build/",
      "publisher": "Government of Newfoundland and Labrador",
      "scopes": [
        "provincial"
      ],
      "dateNote": "Provincial budget allocations are not awards to a particular Gander project.",
      "observationPeriod": "Budget 2026",
      "recordIds": [],
      "publicationDate": null,
      "checkedAtUtc": "2026-09-07T16:36:24.844243+00:00"
    },
    {
      "key": "boc",
      "url": "https://www.bankofcanada.ca/2026/09/fad-press-release-2026-09-02/",
      "publisher": "Bank of Canada",
      "scopes": [
        "national"
      ],
      "dateNote": "September 2, 2026. Overnight policy rate and longer-term yields are separate measures.",
      "observationPeriod": "September 2026",
      "recordIds": [],
      "publicationDate": "2026-09-02",
      "checkedAtUtc": "2026-09-07T16:36:24.844243+00:00"
    }
  ],
  "claims": [
    {
      "id": "s0p0",
      "section": 0,
      "paragraph": 0,
      "kind": "observation",
      "sources": [
        "town"
      ],
      "explanation": "Compared complete Housing Incentive Program sections in the two dated raw captures. The current primary page confirms the closed intake. No reason for closure invented."
    },
    {
      "id": "s0p1",
      "section": 0,
      "paragraph": 1,
      "kind": "calculation",
      "sources": [
        "town"
      ],
      "explanation": "Four units multiplied by the historical private-sector rate is illustrative arithmetic, not an actual award or total project cost. Approval and funding retention remain conditional.",
      "calculation": {
        "formula": "units * historical base grant per unit",
        "inputs": [
          {
            "value": 4,
            "unit": "hypothetical housing units"
          },
          {
            "value": 7500,
            "unit": "CAD per eligible unit",
            "source": "town"
          }
        ],
        "result": 30000
      }
    },
    {
      "id": "s1p0",
      "section": 1,
      "paragraph": 0,
      "kind": "interpretation",
      "sources": [
        "nl",
        "town"
      ],
      "explanation": "Budget geographic scope is provincial and future allocation, not Gander approval. Local top-up eligibility explicitly depends on another qualifying programme, without automatic entitlement."
    },
    {
      "id": "s1p1",
      "section": 1,
      "paragraph": 1,
      "kind": "interpretation",
      "sources": [
        "boc",
        "town"
      ],
      "explanation": "Bank rate and yield descriptions checked. Comparison is conditional on an earlier approved award remaining valid; no measured local financing terms asserted."
    },
    {
      "id": "s2p0",
      "section": 2,
      "paragraph": 0,
      "kind": "forecast",
      "sources": [
        "town",
        "boc"
      ],
      "explanation": "Specific leading-lagging cohort forecast. No starts increase or applications decline claimed as observed. Assumptions explicitly limit the inference."
    },
    {
      "id": "s2p1",
      "section": 2,
      "paragraph": 1,
      "kind": "interpretation",
      "sources": [
        "town",
        "nl"
      ],
      "explanation": "Outcome checks distinguish municipal grant recipients, permits and actual starts. Lack of outcome data is explicit."
    }
  ],
  "forecasts": [
    {
      "claimId": "s2p0",
      "horizon": "To September 2027",
      "assumptions": [
        "Existing approved awards remain available",
        "The intake remains closed without equivalent replacement funding",
        "The municipal contribution is material for some small multi-unit projects"
      ],
      "upside": "Funded projects continue into construction while new proposals find replacement capital.",
      "downside": "Replacement applications or funded starts weaken after the grant window closes.",
      "changeSignals": [
        "Awards linked to permits and starts",
        "New multi-unit application counts after the closure notice",
        "Reopened intake or substitute funding"
      ],
      "confidence": "low",
      "confidenceReason": "Change in public intake status is observed; its effect on project decisions is not yet measured."
    }
  ],
  "datasetFindings": [
    {
      "reportFile": "analysis.json",
      "reportSha256": "3579b99cf605caf3247ba4e419786ca136ff3f359b43a7cb190603d1160036ce",
      "claimIds": [
        "s0p0",
        "s0p1"
      ],
      "archiveContribution": "The archive brackets the public notice transition between August 14 and August 23 and preserves the earlier application invitation that the current page no longer shows."
    }
  ],
  "causalChains": [
    {
      "claimId": "s2p0",
      "sources": [
        "town",
        "nl",
        "boc"
      ],
      "mechanism": "A closed municipal intake removes assumed grant support for later proposals; provincial allocations are not automatic replacements and national term yields remain relevant to financing. Earlier commitments may support starts after new intake has ended.",
      "localExposure": "Gander small multi-unit projects and affordable proposals relying on multiple funding sources.",
      "timeHorizon": "September 2026 to September 2027",
      "counterEvidence": "The closing date, award list and funded project starts are unavailable. A new intake or other funding may offset the change, and grants may not determine project viability.",
      "forecastImplication": "Watch replacement applications alongside starts to identify a possible cohort gap."
    }
  ],
  "review": {
    "factual": true,
    "editorial": true,
    "reviewer": "GPT-6 Astra, Codex Atlantic and North research agent",
    "reviewedAtUtc": "2026-09-07T16:36:24.844243+00:00",
    "articleSha256": "f96145ad59da0b5267616e1a4f8acb00bff4a896e4ca5e26eb74ecccbaa1d65c"
  },
  "insightReview": {
    "articleSha256": "f96145ad59da0b5267616e1a4f8acb00bff4a896e4ca5e26eb74ecccbaa1d65c",
    "reviewer": "GPT-6 Astra, Codex Atlantic and North research agent",
    "reviewedAtUtc": "2026-09-07T16:36:24.844243+00:00",
    "findings": [
      {
        "observationIds": [
          "intake-invited",
          "intake-closed"
        ],
        "ordinaryInterpretation": "The visible housing grant table describes support available to a new project today.",
        "additionalFinding": "Dated captures show a closed intake beneath a continuing programme page. That can separate previously funded construction from the next cohort of applications, so current starts could conceal a weaker replacement pipeline.",
        "archiveContribution": "The archive brackets the public notice transition between August 14 and August 23 and preserves the earlier application invitation that the current page no longer shows.",
        "localConsequence": "A fourplex comparison should distinguish a documented earlier award from a new proposal that cannot assume the historical $30,000 base contribution.",
        "counterEvidence": "The closing date, award list and funded project starts are unavailable. A new intake or other funding may offset the change, and grants may not determine project viability.",
        "missingLinks": [
          "Administrative closing date and reason",
          "Grant recipient and commitment register",
          "Linked permit and construction-start outcomes",
          "Post-closure application flow"
        ]
      }
    ],
    "removedOrDemoted": [
      {
        "claim": "The fund ran out in August.",
        "reason": "Closure is observed but its administrative date and cause are not established."
      },
      {
        "claim": "A fourplex can receive $30,000 today.",
        "reason": "The arithmetic describes the historical base schedule; the intake is closed."
      },
      {
        "claim": "Gander construction is already slowing.",
        "reason": "No linked post-closure permits or starts have been reviewed."
      }
    ]
  },
  "definitionReview": {
    "articleSha256": "f96145ad59da0b5267616e1a4f8acb00bff4a896e4ca5e26eb74ecccbaa1d65c",
    "reviewer": "GPT-6 Astra, Codex Atlantic and North research agent",
    "reviewedAtUtc": "2026-09-07T16:36:24.844243+00:00",
    "checks": [
      {
        "locations": [
          "title",
          "description",
          "lead",
          "s0p0",
          "s0p1",
          "s2p0",
          "s2p1"
        ],
        "sources": [
          "town"
        ],
        "locator": "Retained August 14 and August 23 complete Housing Incentive Program sections; current official closed-intake notice and table",
        "outcome": "qualified",
        "reason": "Website change is dated to a capture interval, not an exact programme decision date. Closure is confirmed, but exhaustion, cancellations and actual awards are not. Fourplex illustration uses historical base rate only."
      },
      {
        "claimIds": [
          "s1p0",
          "s2p1"
        ],
        "sources": [
          "nl",
          "town"
        ],
        "locator": "Budget 2026 Housing bullet 1; Gander affordability top-up eligibility paragraph",
        "outcome": "qualified",
        "reason": "Provincial $31.1 million is a three-year allocation with no identified Gander award. A qualifying programme is a condition, not proof of automatic local top-up."
      },
      {
        "claimIds": [
          "s1p1",
          "s2p0"
        ],
        "sources": [
          "boc",
          "town"
        ],
        "locator": "Bank September 2 policy rate and financial conditions paragraphs; local closed-intake notice",
        "outcome": "qualified",
        "reason": "2.25% is the overnight target, not a mortgage or project loan rate. Cohort forecast conditional on retained awards, no replacement intake and material subsidy."
      }
    ]
  },
  "proseReview": {
    "articleSha256": "f96145ad59da0b5267616e1a4f8acb00bff4a896e4ca5e26eb74ecccbaa1d65c",
    "reviewer": "GPT-6 Astra, Codex Atlantic and North research agent",
    "reviewedAtUtc": "2026-09-07T16:36:24.844243+00:00",
    "notes": "Read the full article continuously after checking the source meanings. It develops a specific funding-window change into a testable replacement-pipeline forecast, rather than repeating a general financing truism. Dates, grant status and conditional predictions are explicit. No first-person language or invented local price forecast."
  },
  "gaps": [
    "Administrative closing date and reason",
    "Grant recipient and commitment register",
    "Linked permit and construction-start outcomes",
    "Post-closure application flow"
  ],
  "retrievalCoverage": {
    "historyCaptures": 62,
    "historyHasMore": false,
    "currentPrimaryPageChecked": true,
    "exhaustiveArchive": false
  }
}
