Date prepared: 2026-06-02
Official government data already shows a large recorded logging footprint around Port Renfrew, San Juan, Gordon, Fairy, Walbran, and Harris. It shows where old forest still stands, where roads cross water, and where fish-passage records exist. That is enough to ask serious questions.
What the public still cannot see is the record behind each decision: the site plan, the stream and riparian rules, the road and culvert records, the fuel hazard work, the sale economics, and the reason a given old stand was kept or cut. Without those records, the public cannot tell whether harvest near water, fish, recreation, and old forest creates net public value.
This report does not claim anyone broke the law, and it does not claim logging caused any specific fish decline or fire. It makes one point: the public data shows enough to ask, but not enough to judge. That gap is the accountability problem.
Before old-growth or high-risk forest is logged near water, fish, recreation, and remaining high-age forest, the public is being asked to accept a decision it cannot check. Timber revenue is visible. The costs and liabilities the public may inherit are not: roads, culverts, sediment, fish habitat, fuel treatment, wildfire exposure, recreation loss, carbon, restoration, monitoring, and enforcement.
Full-cost accounting means showing the revenue beside those costs before approval or sale. Right now the public can see the harvest but not the ledger. That is why the missing records matter, and why they are the right thing to ask for first.
The public can see:
The public cannot see:
(Source: data/public-data-audit/can-public-tell.csv and public-data-scorecard.csv.)
The honest claim is narrower and still strong: the public can see enough to ask for records, and cannot see enough to judge net public value.
The current historical-change package found:
The largest recorded harvest decade in the current pull is the 2010s, with 830 cutblock polygons and about 10,905 ha. The 2020s already show 527 polygons and about 5,958 ha, even though the decade is incomplete.
This is not all logging. Consolidated Cutblocks can miss private land, older harvest, recent activity, or records held elsewhere. The careful claim is stronger anyway: official data alone shows a major recorded harvest footprint, and the full footprint may be larger.
VRI screening shows large young/regrowth areas in several working zones:
| Working zone | Young/regrowth ha | 250+ high-age ha | 140+ share |
|---|---|---|---|
| San Juan River / Pacific Marine Rd | 10,475.4 | 6,339.6 | 29.2% |
| Gordon River | 11,847.2 | 4,801.1 | 23.1% |
| Fairy Creek | 5,989.7 | 3,120.0 | 20.8% |
| Walbran / Central Walbran | 16,844.0 | 5,805.3 | 21.3% |
| Harris / Lens Creek | 3,027.2 | 2,394.4 | 9.9% |
These are screening classes based on VRI PROJ_AGE_1, not legal old-growth determinations. The next upgrade is to compare VRI against old-growth TAP layers, old-growth deferrals, OGMAs, official watershed boundaries, and tenure layers.
The current road/water/fish signal is strong enough for targeted records questions, not strong enough for causal claims.
| Official watershed | Forest road km | Stream km | Estimated road-stream intersections |
|---|---|---|---|
| San Juan River | 1,211.3 | 1,396.1 | 622 |
| Gordon River | 721.3 | 735.8 | 459 |
| Harris Creek | 432.1 | 365.3 | 277 |
| Caycuse River | 301.3 | 257.0 | 234 |
| Walbran Creek | 224.3 | 125.2 | 155 |
These counts use the uncapped tiled road and stream layers. They are still GIS intersections, not field-confirmed culvert counts. They justify specific records requests: road crossings, culverts, sediment control, bridge records, maintenance records, deactivation records, and fish-passage planning records.
Public guidance confirms fuel hazard assessment and abatement are real forestry obligations. Forest Practices Board findings also show this has been a systemic weak point in B.C. forestry practice.
That does not prove a local block is unsafe. It does mean the public should be able to see block-level fuel hazard assessments, slash-treatment records, abatement records, burn/chip records, and inspection records for harvest near recreation corridors, old forest, water, and communities.
Right now, those local records are not visible in the public package.
The public BCTS schedule scan found:
Old Growth.The schedule label is public. The decision rationale is not. The public schedule does not show full-cost accounting, site-level risk records, old-growth retention rationale, fuel treatment records, sale package assumptions, or the public-value test used before offering the timber.
Managed Forest Council reporting shows private managed forest land is a major timber source, especially on the coast. The report also gives program-level inspection and compliance numbers.
That does not answer the local question. It does not show Mosaic/TimberWest property-specific inspections, complaints, road records, watershed impacts, or local harvest decisions around Port Renfrew.
This is a transparency gap, not proof of wrongdoing.
The audit package now includes:
data/public-data-audit/source-register.csvdata/public-data-audit/public-data-scorecard.csvdata/public-data-audit/can-public-tell.csvdata/public-data-audit/old-growth-overlap-by-watershed.csvdata/public-data-audit/watershed-harvest-stand-age-summary.csvdata/public-data-audit/road-stream-crossing-density-official-watersheds.csvdata/public-data-audit/bcts-sale-record-visibility.csvnotes/port-renfrew-public-data-audit-methods.mdmaps/port-renfrew-public-data-audit-map.htmlThe scorecard separates what is known from what is missing. This matters because the next argument should not be "trust me, logging is bad." It should be:
The public cannot evaluate net public value unless these records are disclosed before approval or sale.
The next public-data pass downloaded the missing audit layers with tiled queries. No downloaded layer in this pass was capped:
| Layer | Features | Cap status |
|---|---|---|
| TAP ancient forest | 203 | uncapped |
| TAP priority deferral | 730 | uncapped |
| TAP old forests | 2,356 | uncapped |
| TAP big trees | 1,078 | uncapped |
| Legal OGMAs | 183 | uncapped |
| Freshwater Atlas named watersheds | 99 | uncapped |
| Freshwater Atlas streams | 8,112 | uncapped |
| Forest road segment tenure | 1,793 | uncapped |
| Recreation sites | 5 | uncapped |
| MOF bridges and major culverts public layer | 0 | uncapped |
The zero bridge/major-culvert result should not be read as "no culverts exist." It means that public layer did not return records in this AOI. That strengthens the record-request question: where are the local culvert, bridge, inspection, and maintenance records held?
The audit now uses Freshwater Atlas named watershed polygons instead of only the earlier working-zone boxes. The selected watersheds are Caycuse River, Fairy Creek, Gordon River, Harris Creek, Lens Creek, Renfrew Creek, San Juan River, Sombrio River, and Walbran Creek.
Selected old-growth/protection overlaps:
| Watershed | TAP old forests ha | TAP big trees ha | TAP priority deferral ha | Legal OGMA ha |
|---|---|---|---|---|
| San Juan River | 5,697.4 | 4,824.4 | 2,296.5 | 3,320.0 |
| Gordon River | 3,512.5 | 2,978.5 | 1,515.2 | 2,500.8 |
| Walbran Creek | 1,903.8 | 5,230.7 | 1,600.0 | 721.9 |
| Fairy Creek | 565.7 | 564.2 | 414.5 | 661.2 |
| Renfrew Creek | 1,096.3 | 1,071.9 | 767.7 | 908.5 |
Selected harvest and stand-age signals:
| Watershed | Recorded cutblock overlap ha | Cutblock share | VRI young/regrowth ha | VRI 250+ high-age ha |
|---|---|---|---|---|
| San Juan River | 11,421.8 | 17.1% | 13,260.6 | 6,136.9 |
| Gordon River | 6,746.5 | 21.9% | 12,416.8 | 3,672.6 |
| Harris Creek | 3,973.3 | 27.4% | 5,042.8 | 2,000.2 |
| Renfrew Creek | 1,228.7 | 24.3% | 2,154.2 | 1,208.0 |
| Walbran Creek | 1,572.5 | 12.2% | 2,328.8 | 1,860.1 |
Selected road/water signals:
| Watershed | Forest road km | Stream km | Estimated road-stream intersections |
|---|---|---|---|
| San Juan River | 1,211.3 | 1,396.1 | 622 |
| Gordon River | 721.3 | 735.8 | 459 |
| Harris Creek | 432.1 | 365.3 | 277 |
| Caycuse River | 301.3 | 257.0 | 234 |
| Walbran Creek | 224.3 | 125.2 | 155 |
These road-stream counts are GIS estimates, not field-confirmed culvert counts. They are strong enough to justify specific records requests for road crossings, sediment control, deactivation, inspection, and fish-passage planning.
The audit layers are now built. The next steps are about turning the gaps into disclosure, not gathering more screening data.
can-public-tell.csv. Each "missing record" row with foi_target = Yes is already a targeted request. Start with the SJsj5P8 site plan, riparian prescriptions, road/culvert records, and fuel hazard records (rows CPT-001 through CPT-006).Before public old-growth or high-risk harvest proceeds near water, fish, recreation, and high-age forest, the Province should disclose full-cost accounting and site-level risk records.
That means timber revenue should be shown beside the costs and liabilities the public may inherit: roads, culverts, sediment, fish habitat, fuel treatment, wildfire exposure, recreation displacement, carbon, restoration, monitoring, and enforcement.