{
  "schemaVersion": 1,
  "kind": "city-market-research-evidence",
  "publication": {
    "id": "city-bc-7c97ac40-465c-43fb-9b4e-5ecda9931ced-ef861cc8988c",
    "batch": "edition-2026-09-07",
    "publicPath": "/markets/bc/revelstoke-bc-oscar-worker-housing-transition",
    "sourceArticleSha256": "ef861cc8988cb5167a7bacaf4b974e96f92d901f55abac0a6c578a40d2f6a25e",
    "publishedAtUtc": "2026-09-08T01:38:04.954934Z",
    "editorialLanguageCheck": "passed"
  },
  "cityId": "7c97ac40-465c-43fb-9b4e-5ecda9931ced",
  "city": "Revelstoke",
  "province": "BC",
  "asOfUtc": "2026-09-07T16:00:00.1724277+00:00",
  "thesis": "Oscar housing is intended to serve a provincial construction workforce before becoming a lasting community asset. The council record shows why that sequence matters when counting future rentals in Revelstoke.",
  "sources": [
    {
      "key": "policy",
      "url": "https://revelstoke.ca/2067/Non-Market-Housing-Tenant-Protections",
      "publisher": "City of Revelstoke",
      "publicationDate": null,
      "observationPeriod": "Current framework checked September 7, 2026; Oscar master plan adopted February 2024.",
      "dateNote": "Current framework checked September 7, 2026; Oscar master plan adopted February 2024.",
      "checkedAtUtc": "2026-09-07T16:52:28.713075+00:00",
      "scopes": [
        "local"
      ],
      "recordIds": [
        "7398daf2-7c49-484b-a152-e8363bc57b5a"
      ]
    },
    {
      "key": "highlights",
      "url": "https://revelstoke.ca/1783/Council-Highlights",
      "publisher": "City of Revelstoke",
      "publicationDate": null,
      "observationPeriod": "Retained visual extraction used only after the original July 28 and May 26 PDFs were inspected.",
      "dateNote": "Retained visual extraction used only after the original July 28 and May 26 PDFs were inspected.",
      "checkedAtUtc": "2026-09-07T16:52:28.713075+00:00",
      "scopes": [
        "local"
      ],
      "recordIds": [
        "f1130c92-a847-470f-bddf-7977b0bc23ab"
      ]
    },
    {
      "key": "july",
      "url": "https://revelstoke.ca/DocumentCenter/View/16943/2026-07-28-Council-Highlights-PDF",
      "publisher": "City of Revelstoke",
      "publicationDate": null,
      "observationPeriod": "July 28, 2026; original one-page municipal PDF visually inspected.",
      "dateNote": "July 28, 2026; original one-page municipal PDF visually inspected.",
      "checkedAtUtc": "2026-09-07T16:52:28.713075+00:00",
      "scopes": [
        "local"
      ],
      "recordIds": []
    },
    {
      "key": "may",
      "url": "https://revelstoke.ca/DocumentCenter/View/16294/2026-05-26-COUNCIL-HIGHLIGHTS-PDF",
      "publisher": "City of Revelstoke",
      "publicationDate": null,
      "observationPeriod": "May 26, 2026; original one-page municipal PDF visually inspected.",
      "dateNote": "May 26, 2026; original one-page municipal PDF visually inspected.",
      "checkedAtUtc": "2026-09-07T16:52:28.713075+00:00",
      "scopes": [
        "local"
      ],
      "recordIds": []
    },
    {
      "key": "rfp",
      "url": "https://revelstoke.ca/bids.aspx?bidID=145",
      "publisher": "City of Revelstoke",
      "publicationDate": null,
      "observationPeriod": "Published April 23, 2026; closed May 8. Worker accommodation precedes community housing under the proposed model.",
      "dateNote": "Published April 23, 2026; closed May 8. Worker accommodation precedes community housing under the proposed model.",
      "checkedAtUtc": "2026-09-07T16:52:28.713075+00:00",
      "scopes": [
        "local",
        "provincial"
      ],
      "recordIds": []
    },
    {
      "key": "hydro",
      "url": "https://www.bchydro.com/energy-in-bc/projects/revelstoke-unit-6.html",
      "publisher": "BC Hydro",
      "publicationDate": null,
      "observationPeriod": "Current project statement checked September 7, 2026; workforce and completion dates are estimates.",
      "dateNote": "Current project statement checked September 7, 2026; workforce and completion dates are estimates.",
      "checkedAtUtc": "2026-09-07T16:52:28.713075+00:00",
      "scopes": [
        "regional",
        "provincial"
      ],
      "recordIds": []
    },
    {
      "key": "boc",
      "url": "https://www.bankofcanada.ca/2026/09/fad-press-release-2026-09-02/",
      "publisher": "Bank of Canada",
      "publicationDate": null,
      "observationPeriod": "September 2, 2026; policy rate and long-term bond context, not a local project quote.",
      "dateNote": "September 2, 2026; policy rate and long-term bond context, not a local project quote.",
      "checkedAtUtc": "2026-09-07T16:52:28.713075+00:00",
      "scopes": [
        "national"
      ],
      "recordIds": []
    }
  ],
  "claims": [
    {
      "id": "thesis",
      "kind": "interpretation",
      "section": 0,
      "paragraph": 0,
      "sources": [
        "rfp"
      ],
      "explanation": "Checked source supports the stated mechanism; future effects remain explicitly conditional."
    },
    {
      "id": "dependency",
      "kind": "interpretation",
      "section": 0,
      "paragraph": 1,
      "sources": [
        "highlights",
        "may",
        "july"
      ],
      "explanation": "May and July original PDFs visually checked; retained extraction supplied discovery, not sole factual authority. Fifteen submissions are not projects or awards."
    },
    {
      "id": "policy",
      "kind": "interpretation",
      "section": 0,
      "paragraph": 2,
      "sources": [
        "policy"
      ],
      "explanation": "Current municipal three-stage policy and non-binding letter provisions checked. Generic99-year lease policy not asserted as finalized Oscar contract."
    },
    {
      "id": "jobs",
      "kind": "interpretation",
      "section": 1,
      "paragraph": 0,
      "sources": [
        "hydro"
      ],
      "explanation": "Current utility project status checked; workforce figures are estimated simultaneous workers, not homes or permanent jobs."
    },
    {
      "id": "localhire",
      "kind": "interpretation",
      "section": 1,
      "paragraph": 1,
      "sources": [
        "hydro"
      ],
      "explanation": "Employment section and local preference explicitly read. Actual local hire share unknown; no assumed reduction calculated."
    },
    {
      "id": "buffer",
      "kind": "interpretation",
      "section": 1,
      "paragraph": 2,
      "sources": [
        "rfp",
        "hydro"
      ],
      "explanation": "Checked source supports the stated mechanism; future effects remain explicitly conditional."
    },
    {
      "id": "funds",
      "kind": "interpretation",
      "section": 2,
      "paragraph": 0,
      "sources": [
        "rfp"
      ],
      "explanation": "Tender status and phased-use description read; no current award or government financing assumed."
    },
    {
      "id": "rates",
      "kind": "interpretation",
      "section": 2,
      "paragraph": 1,
      "sources": [
        "boc",
        "rfp"
      ],
      "explanation": "Checked source supports the stated mechanism; future effects remain explicitly conditional."
    },
    {
      "id": "outlook",
      "kind": "forecast",
      "section": 3,
      "paragraph": 0,
      "sources": [
        "rfp",
        "hydro",
        "july"
      ],
      "explanation": "Conditional relative tenure-access forecast, not a prediction of contract award or current private rent growth."
    },
    {
      "id": "test",
      "kind": "forecast",
      "section": 3,
      "paragraph": 1,
      "sources": [
        "rfp",
        "hydro"
      ],
      "explanation": "Specific observable outcomes and competing explanations; no price forecast without rental data."
    }
  ],
  "forecasts": [
    {
      "claimId": "outlook",
      "horizon": "2029-12-31",
      "assumptions": [
        "The advertised workforce-first model survives procurement",
        "A development is delivered before or during the forecast workforce peak",
        "Some workers require accommodation away from existing homes"
      ],
      "upside": "Purpose-built accommodation contains worker pressure and reserves a clear later community housing transition.",
      "downside": "Late delivery leaves workers competing for accommodation and postpones community benefit.",
      "changeSignals": [
        "Signed Oscar agreement and funding",
        "Initial worker and community allocation",
        "Occupancy versus2029 workforce peak",
        "Local hiring share",
        "Binding conversion timing and rents"
      ],
      "confidence": "moderate",
      "confidenceReason": "RFP specifies the sequence and utility confirms the workforce profile; procurement, scale and housing contract remain unresolved."
    },
    {
      "claimId": "test",
      "horizon": "2029-12-31",
      "assumptions": [
        "The advertised workforce-first model survives procurement",
        "A development is delivered before or during the forecast workforce peak",
        "Some workers require accommodation away from existing homes"
      ],
      "upside": "Purpose-built accommodation contains worker pressure and reserves a clear later community housing transition.",
      "downside": "Late delivery leaves workers competing for accommodation and postpones community benefit.",
      "changeSignals": [
        "Signed Oscar agreement and funding",
        "Initial worker and community allocation",
        "Occupancy versus2029 workforce peak",
        "Local hiring share",
        "Binding conversion timing and rents"
      ],
      "confidence": "moderate",
      "confidenceReason": "RFP specifies the sequence and utility confirms the workforce profile; procurement, scale and housing contract remain unresolved."
    }
  ],
  "causalChains": [
    {
      "claimId": "outlook",
      "sources": [
        "policy",
        "july",
        "rfp",
        "hydro",
        "boc"
      ],
      "mechanism": "A municipal procurement links a housing-society request with a provincial workforce accommodation need, potentially buffering private rental demand before a later community conversion.",
      "localExposure": "Oscar Lands and incoming Unit6 workers seeking Revelstoke accommodation.",
      "timeHorizon": "Through2029, with later community conversion date unresolved",
      "counterEvidence": "Local hiring and a mixed initial allocation could reduce or change the sequence.",
      "forecastImplication": "First effect likely workforce accommodation, with broader rental relief conditional on allocation and conversion."
    }
  ],
  "datasetFindings": [
    {
      "reportFile": "analysis.json",
      "reportSha256": "66e5faeb8af4101103b3c596d9fbd31cae1a13002395d34f964479b81923d6ac",
      "claimIds": [
        "dependency",
        "policy",
        "buffer"
      ],
      "archiveContribution": "The retained policy and council visual extraction led to a verified dependency between two local housing pathways; current procurement terms and provincial construction scheduling establish who could benefit first."
    }
  ],
  "review": {
    "factual": true,
    "editorial": true,
    "reviewer": "GPT-6 Astra, parent research task",
    "reviewedAtUtc": "2026-09-07T16:52:28.713075+00:00",
    "articleSha256": "ef861cc8988cb5167a7bacaf4b974e96f92d901f55abac0a6c578a40d2f6a25e"
  },
  "insightReview": {
    "articleSha256": "ef861cc8988cb5167a7bacaf4b974e96f92d901f55abac0a6c578a40d2f6a25e",
    "reviewer": "GPT-6 Astra, parent research task",
    "reviewedAtUtc": "2026-09-07T16:52:28.713075+00:00",
    "findings": [
      {
        "observationIds": [
          "staged-land",
          "conditional-defer"
        ],
        "ordinaryInterpretation": "Oscar rental housing and the housing society land request are independent additions to affordable supply.",
        "additionalFinding": "The retained July decision links the housing society request to the Oscar procurement outcome. The actual RFP prioritizes BC Hydro workforce accommodation before community housing, so parallel announcements cannot be added as immediate public rental supply.",
        "archiveContribution": "The retained policy and council visual extraction led to a verified dependency between two local housing pathways; current procurement terms and provincial construction scheduling establish who could benefit first.",
        "localConsequence": "Near-term accommodation relief may reach project workers before general applicants, and the scale of private rental demand depends on how many workers are housed through Oscar and recruited locally.",
        "counterEvidence": "The RFP could evolve, other housing could proceed independently, and no final allocation or workforce-origin count is available.",
        "missingLinks": [
          "Selected development partner and contract",
          "Workforce bed allocation and opening date",
          "Conversion date and community rent commitments",
          "Local versus incoming worker share"
        ]
      }
    ],
    "removedOrDemoted": [
      {
        "claim": "Oscar and the society request add two independently funded housing projects",
        "reason": "July decision explicitly links them."
      },
      {
        "claim": "450jobs mean450new homes are needed",
        "reason": "Person-years, local hire preference and accommodation plans prevent that inference."
      },
      {
        "claim": "All Oscar homes become public rentals in2032",
        "reason": "No conversion agreement verified."
      }
    ]
  },
  "definitionReview": {
    "articleSha256": "ef861cc8988cb5167a7bacaf4b974e96f92d901f55abac0a6c578a40d2f6a25e",
    "reviewer": "GPT-6 Astra, parent research task",
    "reviewedAtUtc": "2026-09-07T16:52:28.713075+00:00",
    "checks": [
      {
        "locations": [
          "title",
          "lead"
        ],
        "claimIds": [
          "thesis",
          "dependency",
          "policy"
        ],
        "sources": [
          "policy",
          "highlights",
          "july",
          "may",
          "rfp"
        ],
        "locator": "Original May26 and July28 PDFs visually checked, policy three stages, RFP description",
        "outcome": "qualified",
        "reason": "15submissions not15projects. Council request deferred depending on RFP, not rejected. Non-binding land support not final lease. Retained annotation is independently corroborated."
      },
      {
        "claimIds": [
          "jobs",
          "localhire",
          "buffer",
          "outlook"
        ],
        "sources": [
          "hydro",
          "rfp"
        ],
        "locator": "Utility construction, schedule and employment; RFP use sequence",
        "outcome": "qualified",
        "reason": "60current workers,180peak2029,450plusperson-years,December2032in-service. No worker-to-household conversion; local hiring preference matters. No conversion date inferred from power-unit service date."
      },
      {
        "claimIds": [
          "funds",
          "rates"
        ],
        "sources": [
          "rfp",
          "boc"
        ],
        "locator": "Tender note and September2 statement",
        "outcome": "qualified",
        "reason": "Not BC Builds at issue; later programme funding possible but unconfirmed.2.25%policy rate is not actual debt pricing."
      }
    ]
  },
  "proseReview": {
    "articleSha256": "ef861cc8988cb5167a7bacaf4b974e96f92d901f55abac0a6c578a40d2f6a25e",
    "reviewer": "GPT-6 Astra, parent research task",
    "reviewedAtUtc": "2026-09-07T16:52:28.713075+00:00",
    "notes": "Read full sequence from local dependency to power-construction labour demand, financing and testable access forecast. Removed generic advice and made the competing tenant groups explicit without inventing rent effects."
  },
  "gaps": []
}
