{
  "schemaVersion": 1,
  "kind": "city-market-research-evidence",
  "publication": {
    "id": "city-ns-ef7fed39-ccf0-4e4b-b1ba-b50b9ff41ed7-d4c285aeb252",
    "batch": "edition-2026-09-07",
    "publicPath": "/markets/ns/ns-lunenburg-affordable-conversion-selection-2026-09-07",
    "sourceArticleSha256": "d4c285aeb25268d7169383afc211e94244374efa846e3927f056ce716539fd48",
    "publishedAtUtc": "2026-09-08T01:38:04.954934Z",
    "editorialLanguageCheck": "passed"
  },
  "cityId": "ef7fed39-ccf0-4e4b-b1ba-b50b9ff41ed7",
  "city": "Lunenburg",
  "province": "NS",
  "asOfUtc": "2026-09-07T16:00:00.1724277+00:00",
  "thesis": "Lunenburg's new affordable housing grant is most interesting where a small conversion fits an existing building well. Its project ceiling and heritage requirements create a narrower opportunity than a simple promise of $25,000 for every new home.",
  "sources": [
    {
      "key": "town",
      "url": "https://townoflunenburg.ca/council-highlights.html",
      "publisher": "Town of Lunenburg",
      "scopes": [
        "local"
      ],
      "dateNote": "May 26 and July 14, 2026 decisions retained in the crawl archive and checked against the current official page.",
      "observationPeriod": "May and July 2026",
      "recordIds": [
        "82486ee0-ca23-4f3c-a606-2d356ca3a236"
      ],
      "publicationDate": null,
      "checkedAtUtc": "2026-09-07T16:38:37.085521+00:00"
    },
    {
      "key": "minutes",
      "url": "https://townoflunenburg.ca/council-2026/2026-council-and-cotw-agendas-minutes/2242-08-11-2026-council-agenda/file.html",
      "publisher": "Town of Lunenburg",
      "scopes": [
        "local"
      ],
      "dateNote": "Page 6 of the August 11 agenda packet records the carried motion adopting the grant programme.",
      "observationPeriod": "July 14, 2026",
      "recordIds": [],
      "publicationDate": null,
      "checkedAtUtc": "2026-09-07T16:38:37.085521+00:00"
    },
    {
      "key": "heritage",
      "url": "https://townoflunenburg.ca/heritage-permit-requirements.html",
      "publisher": "Town of Lunenburg",
      "scopes": [
        "local"
      ],
      "dateNote": "Current requirements checked September 7, 2026. Old Town and individually designated properties have different scopes.",
      "observationPeriod": "Current guidance",
      "recordIds": [
        "153d7364-0d20-4c32-b0c9-1b4cd3e319bd"
      ],
      "publicationDate": null,
      "checkedAtUtc": "2026-09-07T16:38:37.085521+00:00"
    },
    {
      "key": "ns",
      "url": "https://novascotia.ca/JUST/regulations/regs/hpcondis.htm",
      "publisher": "Government of Nova Scotia",
      "scopes": [
        "provincial"
      ],
      "dateNote": "Provincial framework, sections 4 and 5, checked September 7, 2026. Local requirements still govern individual proposals.",
      "observationPeriod": "Current published consolidation",
      "recordIds": [],
      "publicationDate": null,
      "checkedAtUtc": "2026-09-07T16:38:37.085521+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. Policy rate and longer-term borrowing conditions are distinct.",
      "observationPeriod": "September 2026",
      "recordIds": [],
      "publicationDate": "2026-09-02",
      "checkedAtUtc": "2026-09-07T16:38:37.085521+00:00"
    }
  ],
  "claims": [
    {
      "id": "s0p0",
      "section": 0,
      "paragraph": 0,
      "kind": "calculation",
      "sources": [
        "town",
        "minutes"
      ],
      "explanation": "Council approval confirmed in July 14 minutes. All units assumed eligible and maximum award assumed for illustration. No claim that every four-unit application receives maximum.",
      "calculation": {
        "formula": "project cap / illustrative eligible unit count",
        "inputs": [
          {
            "value": 100000,
            "unit": "CAD project cap",
            "source": "town"
          },
          {
            "value": 4,
            "unit": "eligible units, first illustration"
          },
          {
            "value": 8,
            "unit": "eligible units, second illustration"
          }
        ],
        "result": {
          "fourUnits": 25000,
          "eightUnits": 12500
        }
      }
    },
    {
      "id": "s0p1",
      "section": 0,
      "paragraph": 1,
      "kind": "interpretation",
      "sources": [
        "town",
        "heritage"
      ],
      "explanation": "Original qualitative join of actual grant cap and separate retained local heritage requirements. Comparative support per unit is arithmetic, while project suitability is interpretation requiring property-specific assessment."
    },
    {
      "id": "s1p0",
      "section": 1,
      "paragraph": 0,
      "kind": "interpretation",
      "sources": [
        "town"
      ],
      "explanation": "May 26 decision and reason checked. Single public project used as an example, not a representative residential cost or average overrun."
    },
    {
      "id": "s1p1",
      "section": 1,
      "paragraph": 1,
      "kind": "interpretation",
      "sources": [
        "ns",
        "heritage",
        "town"
      ],
      "explanation": "Provincial regulations sections 4 and 5 plus exact local scope checked. No claim that all town properties share designation or that interior work is exempt from ordinary building requirements."
    },
    {
      "id": "s2p0",
      "section": 2,
      "paragraph": 0,
      "kind": "forecast",
      "sources": [
        "town",
        "heritage",
        "ns"
      ],
      "explanation": "Conditional comparative forecast based on observed programme structure and heritage exposure, not a measured distribution of applications. No universal ranking of project feasibility."
    },
    {
      "id": "s2p1",
      "section": 2,
      "paragraph": 1,
      "kind": "interpretation",
      "sources": [
        "boc",
        "town",
        "heritage"
      ],
      "explanation": "National financing context does not claim a local loan rate. Named award, permit and occupancy checks can falsify the hypothesis; no invented applicant totals."
    }
  ],
  "forecasts": [
    {
      "claimId": "s2p0",
      "horizon": "To March 2028",
      "assumptions": [
        "Awards become available on the announced terms",
        "Suitable buildings can meet affordability and building requirements",
        "Exterior restoration costs are material in the comparison"
      ],
      "upside": "Suitable small conversions add long-term affordable rentals.",
      "downside": "Restoration costs or insufficient eligible projects limit uptake.",
      "changeSignals": [
        "Awards by eligible unit count",
        "Scope of exterior work and approved budgets",
        "Permits and occupancy by funded project"
      ],
      "confidence": "low",
      "confidenceReason": "Programme design and local heritage exposure are evidenced; project uptake and costs remain unmeasured."
    }
  ],
  "datasetFindings": [
    {
      "reportFile": "analysis.json",
      "reportSha256": "cd5b2155ee63ddaf311e23df0d1f62355178dfd334ef4629aeccd72d83c6581f",
      "claimIds": [
        "s0p0",
        "s0p1",
        "s1p0"
      ],
      "archiveContribution": "Joining the retained July grant decision with separately retained heritage requirements and the May public-building overrun identifies a local project-selection effect absent from the grant headline."
    }
  ],
  "causalChains": [
    {
      "claimId": "s2p0",
      "sources": [
        "town",
        "heritage",
        "ns",
        "boc"
      ],
      "mechanism": "Federal HAF funding becomes a capped local grant. Provincial heritage rules operate through local exterior requirements, and borrowing conditions leave unfunded restoration costs relevant. The interaction can favour suitable smaller conversions.",
      "localExposure": "Affordable rental conversions within the Town of Lunenburg, especially Old Town heritage buildings.",
      "timeHorizon": "September 2026 to March 2028",
      "counterEvidence": "Larger projects may have economies of scale or other funding; no applicant distribution, awards or residential repair cost sample is established.",
      "forecastImplication": "Expect selective conversion uptake rather than assume a broad renovation boom."
    }
  ],
  "review": {
    "factual": true,
    "editorial": true,
    "reviewer": "GPT-6 Astra, Codex Atlantic and North research agent",
    "reviewedAtUtc": "2026-09-07T16:38:37.085521+00:00",
    "articleSha256": "d4c285aeb25268d7169383afc211e94244374efa846e3927f056ce716539fd48"
  },
  "insightReview": {
    "articleSha256": "d4c285aeb25268d7169383afc211e94244374efa846e3927f056ce716539fd48",
    "reviewer": "GPT-6 Astra, Codex Atlantic and North research agent",
    "reviewedAtUtc": "2026-09-07T16:38:37.085521+00:00",
    "findings": [
      {
        "observationIds": [
          "grant-cap",
          "exterior-approval"
        ],
        "ordinaryInterpretation": "The maximum per-unit grant broadly improves the economics of all affordable conversions in the same way.",
        "additionalFinding": "The project ceiling reduces support per eligible home above four units, while separate heritage constraints make exterior condition a second selection factor. Suitable small conversions may benefit more than large or restoration-heavy proposals.",
        "archiveContribution": "Joining the retained July grant decision with separately retained heritage requirements and the May public-building overrun identifies a local project-selection effect absent from the grant headline.",
        "localConsequence": "Compare affordable conversions by eligible unit count and necessary exterior work before attaching value to a possible award.",
        "counterEvidence": "Larger projects may have economies of scale or other funding; no applicant distribution, awards or residential repair cost sample is established.",
        "missingLinks": [
          "Application opening and award register",
          "Project-level building condition and conversion costs",
          "Eligible rents and financing for individual projects",
          "Permits and occupancy outcomes by project size"
        ]
      }
    ],
    "removedOrDemoted": [
      {
        "claim": "Every four-unit conversion will receive $100,000.",
        "reason": "Maximum support requires eligibility and an actual award."
      },
      {
        "claim": "Town Hall proves housing conversions will cost $50,000 extra.",
        "reason": "One public-building repair is illustrative and cannot establish a residential cost distribution."
      },
      {
        "claim": "The programme is accepting applications today.",
        "reason": "Reviewed source says application details will follow; actual intake not established."
      }
    ]
  },
  "definitionReview": {
    "articleSha256": "d4c285aeb25268d7169383afc211e94244374efa846e3927f056ce716539fd48",
    "reviewer": "GPT-6 Astra, Codex Atlantic and North research agent",
    "reviewedAtUtc": "2026-09-07T16:38:37.085521+00:00",
    "checks": [
      {
        "locations": [
          "title",
          "description",
          "lead",
          "s0p0",
          "s0p1",
          "s2p0",
          "s2p1"
        ],
        "sources": [
          "town",
          "minutes"
        ],
        "locator": "July 14 grant approval and August 11 agenda packet page 6",
        "outcome": "qualified",
        "reason": "Town of Lunenburg, not the surrounding district municipality. Adoption confirmed; maximum rates and a ten-year commitment are not proof of an open intake or award. Four/eight-unit examples assume every unit is eligible."
      },
      {
        "claimIds": [
          "s1p0"
        ],
        "sources": [
          "town"
        ],
        "locator": "May 26: Additional Funding Approved for Town Hall Roof Replacement",
        "outcome": "qualified",
        "reason": "The $50,000 is a budget increase for one public building, not a residential renovation estimate or proof all heritage projects overrun."
      },
      {
        "claimIds": [
          "s0p1",
          "s1p1",
          "s2p0",
          "s2p1"
        ],
        "sources": [
          "heritage",
          "ns"
        ],
        "locator": "Local Certificate of Appropriateness and Heritage Permit paragraphs; provincial regulations sections 4 and 5",
        "outcome": "qualified",
        "reason": "Old Town exterior-work scope distinguished from individually designated properties and the broader town. No claim of automatic building approval or a blanket development ban."
      },
      {
        "claimIds": [
          "s2p1"
        ],
        "sources": [
          "boc"
        ],
        "locator": "September 2 decision, overnight target and financial conditions paragraphs",
        "outcome": "qualified",
        "reason": "Policy rate is not a project loan rate. No forecast of guaranteed falling construction finance costs."
      }
    ]
  },
  "proseReview": {
    "articleSha256": "d4c285aeb25268d7169383afc211e94244374efa846e3927f056ce716539fd48",
    "reviewer": "GPT-6 Astra, Codex Atlantic and North research agent",
    "reviewedAtUtc": "2026-09-07T16:38:37.085521+00:00",
    "notes": "Read the full draft as connected expert prose. The article moves from the cap arithmetic to a specific local constraint and a comparative forecast. It avoids announcing an unverified grant intake, exaggerating a single repair example or treating a heritage designation as a development prohibition."
  },
  "gaps": [
    "Application opening and award register",
    "Project-level building condition and conversion costs",
    "Eligible rents and financing for individual projects",
    "Permits and occupancy outcomes by project size"
  ],
  "retrievalCoverage": {
    "discoveryHasMore": false,
    "rawSourcesRead": 2,
    "currentPrimaryApprovalMinutesChecked": true,
    "exhaustiveArchive": false
  }
}
