{
  "schemaVersion": 1,
  "kind": "city-market-research-evidence",
  "publication": {
    "id": "city-mb-77142e51-cd16-4121-978a-2d9977bed555-8423ec06cfa7",
    "batch": "edition-2026-09-07",
    "publicPath": "/markets/mb/mb-brandon-market-outlook-2026-09-07",
    "sourceArticleSha256": "8423ec06cfa756969915550d59a821ea1ad7a5793c4c95d07e7afc20ef41b688",
    "publishedAtUtc": "2026-09-08T01:38:04.954934Z",
    "editorialLanguageCheck": "passed"
  },
  "cityId": "77142e51-cd16-4121-978a-2d9977bed555",
  "city": "Brandon",
  "province": "MB",
  "asOfUtc": "2026-09-07T16:00:00.1724277+00:00",
  "thesis": "Brandon is permitting more homes, but the improvement is concentrated in a pipeline that has not yet demonstrated a matching increase in affordable supply. Reading the housing results alongside the incentive rules and employment mix reveals a more demanding test than the unit total alone.",
  "sources": [
    {
      "key": "haf",
      "name": "Brandon Housing Accelerator Fund results",
      "url": "https://www.brandon.ca/home-property-environment/housing-wellness/housing-accelerator-fund/",
      "publisher": "City of Brandon",
      "publicationDate": null,
      "observationPeriod": "Reporting years ending January 31, 2025 and January 31, 2026",
      "dateNote": "Reporting years ending January 31, 2025 and January 31, 2026. Retained capture 2026-05-19T19:38:02.6298277 UTC.",
      "checkedAtUtc": "2026-09-07T16:26:10.297910+00:00",
      "scopes": [
        "local",
        "national"
      ],
      "recordIds": [
        "9c0a4725-ac1b-401f-9c2a-c477fe876810"
      ],
      "sourceLocator": "Housing targets and results; February 23, 2026 funding update",
      "verification": "Raw archived original read fully; current primary page checked. Counts are construction-permitted units, not completions."
    },
    {
      "key": "affordable",
      "name": "Brandon affordable housing incentives",
      "url": "https://www.brandon.ca/home-property-environment/housing-wellness/affordable-housing/",
      "publisher": "City of Brandon",
      "publicationDate": null,
      "observationPeriod": "Program description retained in 2026",
      "dateNote": "Program description retained in 2026. Retained capture 2026-05-19T19:38:00.4043101 UTC.",
      "checkedAtUtc": "2026-09-07T16:26:10.297910+00:00",
      "scopes": [
        "local"
      ],
      "recordIds": [
        "cafc8c8d-75fc-42b0-b771-23c7827bccef"
      ],
      "sourceLocator": "Multi Family Affordable Housing Program",
      "verification": "Current primary repeats capital/tax/development-charge incentives. Bylaw heading changed from 7294 to 7379; neither number used as current legal authority."
    },
    {
      "key": "employment",
      "name": "Manitoba employment trends",
      "url": "https://creastats.crea.ca/board/brnd-employment-trends/",
      "publisher": "CREA",
      "publicationDate": null,
      "observationPeriod": "April 2026, seasonally adjusted three-month moving averages",
      "dateNote": "April 2026, seasonally adjusted three-month moving averages. Retained capture 2026-06-03T09:21:05.0438924 UTC.",
      "checkedAtUtc": "2026-09-07T16:26:10.297910+00:00",
      "scopes": [
        "provincial"
      ],
      "recordIds": [
        "f5137c54-2e36-42b0-b2ea-3c4110a88ee4"
      ],
      "sourceLocator": "Manitoba Employment Trends and statistical footnote",
      "verification": "Retained raw text and current primary checked; page branded Brandon Area but numbers explicitly provincial."
    },
    {
      "key": "project",
      "name": "1200 Pacific Avenue groundbreaking",
      "url": "https://www.brandon.ca/news/posts/groundbreaking-marks-the-start-of-new-market-housing-development-in-downtown-brandon/",
      "publisher": "City of Brandon",
      "publicationDate": "2026-07-22",
      "observationPeriod": "July 22, 2026 project milestone; anticipated completion late 2027",
      "dateNote": "Published July 22, 2026. Completion is anticipated, not achieved.",
      "checkedAtUtc": "2026-09-07T16:26:10.297910+00:00",
      "scopes": [
        "local"
      ],
      "recordIds": [],
      "sourceLocator": "72 rental homes, incentive package and timeline",
      "verification": "Current official release read; exact-URL archive search returned no retained rows."
    },
    {
      "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",
      "dateNote": "September 2 decision; current primary checked in shared national packet.",
      "checkedAtUtc": "2026-09-07T16:26:10.297910+00:00",
      "scopes": [
        "national"
      ],
      "recordIds": [],
      "sourceLocator": "Overnight rate and financial conditions"
    }
  ],
  "claims": [
    {
      "id": "c1-1",
      "kind": "observation",
      "section": 0,
      "paragraph": 0,
      "sources": [
        "haf"
      ],
      "explanation": "Exact reporting years, net-new permitted definition and category counts read in raw city source."
    },
    {
      "id": "c1-2",
      "kind": "interpretation",
      "section": 0,
      "paragraph": 1,
      "sources": [
        "haf",
        "affordable"
      ],
      "explanation": "Retained cross-source policy/results join. Zero scoped to reporting series and year; no universal zero claim."
    },
    {
      "id": "c2-1",
      "kind": "observation",
      "section": 1,
      "paragraph": 0,
      "sources": [
        "project"
      ],
      "explanation": "72 planned rental units and late 2027 expectation verified in official source; first means first under named program, not first city project."
    },
    {
      "id": "c3-1",
      "kind": "interpretation",
      "section": 2,
      "paragraph": 0,
      "sources": [
        "employment",
        "haf"
      ],
      "explanation": "Exact job categories and averaging reviewed; conditional household-income mechanism avoids direct local inference."
    },
    {
      "id": "c3-2",
      "kind": "interpretation",
      "section": 2,
      "paragraph": 1,
      "sources": [
        "boc",
        "haf"
      ],
      "explanation": "National-to-local finance mechanism, not a claim about observed project debt terms."
    },
    {
      "id": "c4-1",
      "kind": "forecast",
      "section": 3,
      "paragraph": 0,
      "sources": [
        "haf",
        "affordable",
        "project",
        "boc"
      ],
      "explanation": "Specific relative delivery forecast with horizon, assumptions and counter-events; no fabricated rent forecast or attribution of delay."
    }
  ],
  "forecasts": [
    {
      "claimId": "c4-1",
      "horizon": "Through December 31, 2027",
      "assumptions": [
        "Named market projects continue without major financing interruption",
        "No large affordable cohort reaches occupancy earlier"
      ],
      "upside": "Affordable projects secure funding and occupancy ahead of market projects.",
      "downside": "Market project delivery dates slip or financing stalls.",
      "changeSignals": [
        "Next HAF report affordable-unit classification",
        "Actual project occupancy dates and rent covenants"
      ],
      "confidence": "low",
      "confidenceReason": "Permitted and named-project evidence identifies composition and timing; complete affordable project cohort not observed."
    }
  ],
  "review": {
    "factual": true,
    "editorial": true,
    "reviewer": "GPT-6 Astra, Quebec and Prairies research agent; source-definition and continuous prose review",
    "reviewedAtUtc": "2026-09-07T16:26:10.297910+00:00",
    "articleSha256": "8423ec06cfa756969915550d59a821ea1ad7a5793c4c95d07e7afc20ef41b688"
  },
  "insightReview": {
    "articleSha256": "8423ec06cfa756969915550d59a821ea1ad7a5793c4c95d07e7afc20ef41b688",
    "reviewer": "GPT-6 Astra, Quebec and Prairies research agent; source-definition and continuous prose review",
    "reviewedAtUtc": "2026-09-07T16:26:10.297910+00:00",
    "findings": [
      {
        "claimIds": [
          "c1-2",
          "c3-1"
        ],
        "observationIds": [
          "permit-mix",
          "incentive-offer",
          "employment-mix"
        ],
        "ordinaryInterpretation": "Strong multi-family permit totals and better overall employment mean an affordable-housing shortage is resolving.",
        "additionalFinding": "The city's permitted-unit expansion contains zero classified affordable units in its latest reporting year despite a separate incentive offer; provincial employment growth is part-time-led. Supply quantity and household purchasing capacity are improving less uniformly than their headline totals suggest.",
        "archiveContribution": "The retained program results and incentive description establish the gap between available policy tools and the actual permitted-unit mix; the dated employment capture identifies a separately scoped income-quality risk.",
        "localConsequence": "Rental investors and agents should distinguish market-rate additions from deeply affordable delivery and test tenant budgets separately from aggregate job growth.",
        "counterEvidence": "Zero is a program reporting-year count, not proof of no affordable construction anywhere in Brandon; provincial employment is not a city labour-market measure.",
        "missingLinks": [
          "No complete city affordable-housing completion count, unit-level rent covenants or local income distribution."
        ]
      }
    ],
    "removedOrDemoted": [
      "Removed statement that 395 units are completions.",
      "Removed claim that all funding remained undistributed after the dated February 23 update.",
      "Avoided obsolete bylaw number in retained affordable-page heading."
    ]
  },
  "definitionReview": {
    "articleSha256": "8423ec06cfa756969915550d59a821ea1ad7a5793c4c95d07e7afc20ef41b688",
    "reviewer": "GPT-6 Astra, Quebec and Prairies research agent; source-definition and continuous prose review",
    "reviewedAtUtc": "2026-09-07T16:26:10.297910+00:00",
    "checks": [
      {
        "claimIds": [
          "title",
          "description",
          "lead",
          "c1-1",
          "c1-2",
          "c4-1"
        ],
        "sources": [
          "haf",
          "affordable"
        ],
        "sourceLocator": "Housing targets/results for both reporting years; affordable program description",
        "outcome": "qualified",
        "meaning": "Permitted units may not be built; affordable is classification within HAF report. Existence of a grant program is not evidence of awards or completions.",
        "reason": "34 versus0 and283 versus395 read directly. No derived growth percentage or extrapolation to the entire city affordable stock."
      },
      {
        "claimIds": [
          "c2-1",
          "c4-1"
        ],
        "sources": [
          "project"
        ],
        "sourceLocator": "July 22 release project and incentive paragraphs",
        "outcome": "verified",
        "meaning": "72 market rental homes planned; first DMHIP groundbreaking; late 2027 expected completion.",
        "reason": "Future supply is kept separate from existing listings, and rent covenant not invented."
      },
      {
        "claimIds": [
          "c3-1"
        ],
        "sources": [
          "employment"
        ],
        "sourceLocator": "Employment paragraphs and footnote",
        "outcome": "qualified",
        "meaning": "Manitoba full-time/part-time employment, seasonally adjusted three-month moving averages.",
        "reason": "Provincial labour composition is a conditional local risk, not a measured city income decline."
      },
      {
        "claimIds": [
          "c3-2",
          "c4-1"
        ],
        "sources": [
          "boc"
        ],
        "sourceLocator": "September 2 policy release",
        "outcome": "qualified",
        "meaning": "Overnight target 2.25%; long-term yields higher since July.",
        "reason": "No actual Brandon mortgage or project loan pricing observed."
      }
    ]
  },
  "datasetFindings": [
    {
      "reportFile": "analysis.json",
      "reportSha256": "dc0b498bf8947f0761520b82675a9f162c487773f336c7ed1f38d6837b3b2b92",
      "claimIds": [
        "c1-2",
        "c3-1"
      ],
      "archiveContribution": "The retained program results and incentive description establish the gap between available policy tools and the actual permitted-unit mix; the dated employment capture identifies a separately scoped income-quality risk."
    }
  ],
  "causalChains": [
    {
      "claimId": "c3-1",
      "sources": [
        "employment",
        "haf"
      ],
      "mechanism": "Part-time-led job gains may support less rental purchasing power than an equal full-time gain, while the permitted pipeline contains no classified affordable units in the latest year.",
      "localExposure": "Brandon households seeking lower-rent housing; provincial labour pattern only conditionally applies.",
      "timeHorizon": "Late 2026 through 2027",
      "counterEvidence": "Local full-time employment and household incomes may outperform province; other affordable projects may not be in this series.",
      "forecastImplication": "Distinguish market delivery from affordable access and check actual rents and occupancy."
    }
  ],
  "gaps": [
    "Program counts do not cover all possible city affordable delivery.",
    "No local payroll-to-household-income linkage or completed-unit cohort.",
    "July project retrieved from current primary source, not retained in exact-URL history.",
    "Forecast unpublished, with no outcome due yet."
  ],
  "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"
  ]
}
