{
  "schemaVersion": 1,
  "kind": "city-market-research-evidence",
  "publication": {
    "id": "city-nb-6edc1647-2480-4cf2-86fb-57cac6e00624-5d5a36bf1359",
    "batch": "edition-2026-09-07",
    "publicPath": "/markets/nb/nb-dieppe-non-profit-housing-pipeline-2026-09-07",
    "sourceArticleSha256": "5d5a36bf1359555508881da2fba8223cd99e4a8d33454fbea94044793953d891",
    "publishedAtUtc": "2026-09-08T01:38:04.954934Z",
    "editorialLanguageCheck": "passed"
  },
  "cityId": "6edc1647-2480-4cf2-86fb-57cac6e00624",
  "city": "Dieppe",
  "province": "NB",
  "asOfUtc": "2026-09-07T16:00:00.1724277+00:00",
  "thesis": "Dieppe's latest housing incentive is aimed at an easily overlooked obstacle: a small non-profit may need a credible design and feasibility study before it can assemble construction financing. The city now offers support at that earlier stage, with eligibility that differs sharply from a general developer rebate.",
  "sources": [
    {
      "key": "needs",
      "url": "https://www.dieppe.ca/en/news/posts/dieppe-presents-its-housing-study-results/",
      "publisher": "City of Dieppe",
      "scopes": [
        "local"
      ],
      "dateNote": "Published October 24, 2023; retained May 28, 2026. Forecast is a planning estimate, not observed demand in 2026.",
      "observationPeriod": "Housing needs through 2033",
      "recordIds": [
        "9f3dcb08-a3ef-444f-8ae6-49e7dfee8dc2"
      ],
      "publicationDate": "2023-10-24",
      "checkedAtUtc": "2026-09-07T16:25:29.006054+00:00"
    },
    {
      "key": "strategy",
      "url": "https://www.dieppe.ca/en/news/posts/dieppe-presents-housing-strategy/",
      "publisher": "City of Dieppe",
      "scopes": [
        "local"
      ],
      "dateNote": "Published June 18, 2024; retained May 28, 2026. Announcement precedes adoption and describes intended actions.",
      "observationPeriod": "Housing strategy developed 2024",
      "recordIds": [
        "3aae6f10-7330-4fae-8bfd-cdc41a0fa802"
      ],
      "publicationDate": "2024-06-18",
      "checkedAtUtc": "2026-09-07T16:25:29.006054+00:00"
    },
    {
      "key": "policy",
      "url": "https://media-003-ca.cdn.govstack.com/dieppe-ca/media/rirpv5wh/politique-z-7-2025-incitatifs-en-mati%C3%A8re-de-logement-sans-but-lucratif.pdf",
      "publisher": "City of Dieppe",
      "scopes": [
        "local"
      ],
      "dateNote": "Adopted November 24, 2025. Complete bilingual six-page policy downloaded and English operative clauses read September 7, 2026.",
      "observationPeriod": "Program rules currently linked by City policy directory",
      "recordIds": [],
      "publicationDate": "2025-11-24",
      "checkedAtUtc": "2026-09-07T16:25:29.006054+00:00"
    },
    {
      "key": "nb",
      "url": "https://www2.gnb.ca/content/gnb/en/corporate/promo/government-priorities/affordability-housing.html",
      "publisher": "Government of New Brunswick",
      "scopes": [
        "provincial"
      ],
      "dateNote": "Updated June 12, 2026; affordable starts are a subset of all starts.",
      "observationPeriod": "2025 provincial housing starts",
      "recordIds": [],
      "publicationDate": "2026-06-12",
      "checkedAtUtc": "2026-09-07T16:25:29.006054+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 rate is distinct from project or mortgage financing.",
      "observationPeriod": "September 2026 monetary conditions",
      "recordIds": [],
      "publicationDate": "2026-09-02",
      "checkedAtUtc": "2026-09-07T16:25:29.006054+00:00"
    }
  ],
  "claims": [
    {
      "id": "s0p0",
      "section": 0,
      "paragraph": 0,
      "kind": "interpretation",
      "sources": [
        "needs",
        "strategy"
      ],
      "explanation": "Retained2023 needs announcement and2024 strategy independently read. Demand range belongs to2023 planning horizon; non-market gap stated in strategy."
    },
    {
      "id": "s0p1",
      "section": 0,
      "paragraph": 1,
      "kind": "observation",
      "sources": [
        "policy"
      ],
      "explanation": "Policy pages1,3 sections2,4(1)-(5). Maximum conditional grant, not awarded amount. Scope onlynon-profit/cooperative."
    },
    {
      "id": "s0p2",
      "section": 0,
      "paragraph": 2,
      "kind": "observation",
      "sources": [
        "policy"
      ],
      "explanation": "Read complete English clauses4(6)-(9), pages4-5. No claim unrestricted advance or automatic approval."
    },
    {
      "id": "s1p0",
      "section": 1,
      "paragraph": 0,
      "kind": "interpretation",
      "sources": [
        "needs",
        "strategy",
        "policy"
      ],
      "explanation": "Interpretation joins retained shortage diagnosis toactual2025 eligibility and predevelopment rules. Does not infer localuptake or universalprogramavailability."
    },
    {
      "id": "s1p1",
      "section": 1,
      "paragraph": 1,
      "kind": "observation",
      "sources": [
        "policy"
      ],
      "explanation": "Clauses5(1) and6(2), pages5-6. Conditionalpreapproval letter, no funding guarantee."
    },
    {
      "id": "s2p0",
      "section": 2,
      "paragraph": 0,
      "kind": "interpretation",
      "sources": [
        "nb",
        "strategy",
        "policy"
      ],
      "explanation": "GNB definitions explicitlyread: affordable included inallstarts and programme-specific, no Dieppeshare. Localmechanismcomesfromretainedstrategy andoperativepolicy."
    },
    {
      "id": "s2p1",
      "section": 2,
      "paragraph": 1,
      "kind": "interpretation",
      "sources": [
        "boc",
        "policy"
      ],
      "explanation": "BankprimarySeptember2 read; no local loanrate claim. Explains specificpredevelopment link ratherthan asserting financinggenericallydeterminesconstruction."
    },
    {
      "id": "s3p0",
      "section": 3,
      "paragraph": 0,
      "kind": "forecast",
      "sources": [
        "strategy",
        "policy",
        "boc"
      ],
      "explanation": "Editorialdirectionalforecast tied to namedeligibleactivities andretainedcapacitygap. No probabilities,unitcounts orprice targetinvented."
    },
    {
      "id": "s3p1",
      "section": 3,
      "paragraph": 1,
      "kind": "interpretation",
      "sources": [
        "needs",
        "policy"
      ],
      "explanation": "Competingexplanation explicitly distinguishesadditionalprojectcapacity fromsubsidisingalreadyviableprojects. Forecastfailurecriteria notclaimedobservations."
    }
  ],
  "forecasts": [
    {
      "claimId": "s3p0",
      "horizon": "By September7,2027",
      "assumptions": [
        "City budgetfunds remainavailable andeligibleproviders participate",
        "Provincial/federalprogrammes remainaccessible"
      ],
      "upside": "More distinctnon-marketprojectsites reachfeasibility andfinancingreview.",
      "downside": "Awards merelysupportalreadyplannedprojects orstudiesfail toattractconstructionfinance.",
      "changeSignals": [
        "Namedrecipients anddistinctsites",
        "Progressfromstudies tofinancingapplications",
        "Permitsandcompletions trackedseparately"
      ],
      "confidence": "low",
      "confidenceReason": "Specificearly-stage barrier andoperativepolicy areevidenced; uptakeandadditionality areunmeasured."
    }
  ],
  "datasetFindings": [
    {
      "reportFile": "analysis.json",
      "reportSha256": "51050853e621968ea7937c7f91a591f36b11b69af4e465636cf9f44190489b65",
      "claimIds": [
        "s0p0",
        "s1p0"
      ],
      "archiveContribution": "Matching the retained2023 needshorizon with the2024 strategy preserves the original non-marketcapacity problem that the2025 early-stage policy is designed to address. These are distinct retained observations, not two independent confirmations of a currentmarketprice."
    }
  ],
  "causalChains": [
    {
      "claimId": "s3p0",
      "sources": [
        "needs",
        "strategy",
        "policy",
        "nb",
        "boc"
      ],
      "mechanism": "Municipalearlystudy supportandpreapproval letters can help a thinlocalnon-market sector approachlargergovernmentfunders during tighterlong-termfinancingconditions.",
      "localExposure": "Dieppenon-profit andcooperative housingproviders andtheirprospectivesites.",
      "timeHorizon": "September2026-September2027",
      "counterEvidence": "Funding may rewardalreadypreparedprojects without growingprovidercapacity, or otherfunding remainsunavailable.",
      "forecastImplication": "Front-endnon-marketprojectactivity shouldrespond beforecompletedhousing, conditionalonuptake."
    }
  ],
  "review": {
    "factual": true,
    "editorial": true,
    "reviewer": "GPT-6 Astra, Codex Atlantic and North research agent",
    "reviewedAtUtc": "2026-09-07T16:25:29.006054+00:00",
    "articleSha256": "5d5a36bf1359555508881da2fba8223cd99e4a8d33454fbea94044793953d891"
  },
  "insightReview": {
    "articleSha256": "5d5a36bf1359555508881da2fba8223cd99e4a8d33454fbea94044793953d891",
    "reviewer": "GPT-6 Astra, Codex Atlantic and North research agent",
    "reviewedAtUtc": "2026-09-07T16:25:29.006054+00:00",
    "findings": [
      {
        "observationIds": [
          "needs-horizon",
          "non-market-capacity"
        ],
        "claimIds": [
          "s1p0"
        ],
        "ordinaryInterpretation": "Dieppe needs thousands of additional homes, so increasing conventional private apartment production should answer the problem.",
        "additionalFinding": "The retained need andstrategy records also identify a non-market supplygap and municipality-supported funding/navigation partnerships. Current adoptedpolicy supports studies before full financing, restricted by ownershipstructure, rather than an undifferentiated developergrant.",
        "archiveContribution": "Matching the retained2023 needshorizon with the2024 strategy preserves the original non-marketcapacity problem that the2025 early-stage policy is designed to address. These are distinct retained observations, not two independent confirmations of a currentmarketprice.",
        "localConsequence": "Non-profit/cooperative providers may assess additional sites before securing fullconstructionfinance; privateproponents cannot assumeequivalenteligibility.",
        "counterEvidence": "Funding may rewardalreadypreparedprojects without growingprovidercapacity, or otherfunding remainsunavailable.",
        "missingLinks": [
          "Actualawards and recipients",
          "Projectlevel additionality and financingsuccess",
          "Current non-marketprovider capacity"
        ]
      }
    ],
    "removedOrDemoted": [
      {
        "claim": "Current vacancy is0.3%",
        "reason": "2023observation, notcurrent2026; omitted."
      },
      {
        "claim": "All developers receive$50k",
        "reason": "Policyrestrictsnon-profit/cooperative andsubjectstobudget/approval."
      },
      {
        "claim": "Predevelopment fundingguaranteesbuilding",
        "reason": "Specificlaterfinancingboundary persists; forecast tracksprogressandfailure."
      }
    ]
  },
  "definitionReview": {
    "articleSha256": "5d5a36bf1359555508881da2fba8223cd99e4a8d33454fbea94044793953d891",
    "reviewer": "GPT-6 Astra, Codex Atlantic and North research agent",
    "reviewedAtUtc": "2026-09-07T16:25:29.006054+00:00",
    "checks": [
      {
        "locations": [
          "title",
          "description",
          "lead",
          "s0p0",
          "s1p0",
          "s3p1"
        ],
        "sources": [
          "needs",
          "strategy"
        ],
        "locator": "Retained2023 studyannouncement paragraphs2-4;2024 strategyannouncement paragraphs2-6",
        "outcome": "qualified",
        "reason": "Read rawcaptures. Dates2023/2024 are originalpublication dates, not May2026capture. Projectionrange andnon-marketgap are historicaldiagnosis. No currentvacancyor remaininghousingdeficit inferred."
      },
      {
        "claimIds": [
          "s0p1",
          "s0p2",
          "s1p0",
          "s1p1",
          "s3p0",
          "s3p1"
        ],
        "sources": [
          "policy"
        ],
        "locator": "CompletecurrentlinkedPDF pages1-6, sections2,4(1)-(9),5(1)-(3),6(2),8",
        "outcome": "verified",
        "reason": "AdoptedNovember 24, 2025; onlynonprofit/cooperative. $50k/project, $25k/activity, eligiblepredevelopment, satisfactoryestimates then spendingproofwithin6months; laterfeestream needsfinancing+permitapplication. Budgetconditional. Stackingcannotexceed100%permitfees. Article makesno awardedamount or achievedconstructionclaim."
      },
      {
        "claimIds": [
          "s2p0"
        ],
        "sources": [
          "nb"
        ],
        "locator": "UpdatedJune12 GNBdashboard, totalandaffordablestartsdefinitions",
        "outcome": "qualified",
        "reason": "7587total and343 affordable2025starts. Scopeprovince andprogramme-definedaffordable; notDieppecompletions or full provincialnon-marketinventory."
      },
      {
        "claimIds": [
          "s2p1",
          "s3p0"
        ],
        "sources": [
          "boc",
          "policy"
        ],
        "locator": "September2Bank statement paragraphs1,5; policysections4-6",
        "outcome": "qualified",
        "reason": "Held2.25 butlongtermyieldsup; no localmortgagerate estimate. Directionalforecast aboutdocumentedproposals, contingent onuptake andotherfunders."
      }
    ]
  },
  "proseReview": {
    "articleSha256": "5d5a36bf1359555508881da2fba8223cd99e4a8d33454fbea94044793953d891",
    "reviewer": "GPT-6 Astra, Codex Atlantic and North research agent",
    "reviewedAtUtc": "2026-09-07T16:25:29.006054+00:00",
    "notes": "Read the complete article as a local analyst argument. Opening explains actual earlyproject constraint; middle distinguishes two grantstreams andeligibleownership; forecast describesmeasurablepipelineprogress ratherthan genericmarketstrength. No firstperson, inventedhumanexperience oremdashes."
  },
  "gaps": [
    "Actualawards and recipients",
    "Projectlevel additionality and financingsuccess",
    "Current non-marketprovider capacity"
  ],
  "retrievalCoverage": {
    "cityPages": 75,
    "discoveryRows": 157,
    "discoveryHasMore": false,
    "rawSourcesRead": 3,
    "exhaustiveArchive": false
  }
}
