Skip to content

docs(backlog): record United Way BC as not crawlable, with the evidence - #95

Merged
ltanafranca1004 merged 1 commit into
mainfrom
docs/uwbc-not-crawlable
Aug 3, 2026
Merged

docs(backlog): record United Way BC as not crawlable, with the evidence#95
ltanafranca1004 merged 1 commit into
mainfrom
docs/uwbc-not-crawlable

Conversation

@ltanafranca1004

Copy link
Copy Markdown
Collaborator

Docs-only. Closes out the third deferred org from the 2026-07-29 round.

United Way BC — dead end, not a backlog item

It was deferred on the belief its listing lacked dates and would need a fetch per event. Re-checked 2026-08-02, and the reality is worse than that: there is no event date anywhere server-side, so a second fetch wouldn't help. Same disposition as Burnaby PL in #84 — documented dead end, no adapter.

Evidence recorded so nobody re-scopes it:

Check Result
/wp-json/wp/v2/event 19 events, 7 pages — no event-date field; acf is [], only date/date_gmt/modified (WordPress post timestamps)
Detail page 100 KB, no date, no time, no Date/When label
JSON-LD Yoast WebPage (datePublished/dateModified) — not Event
Browser User-Agent byte-identical HTML → genuinely client-rendered, not UA-gated
robots.txt allows *, but disallows ClaudeBot, GPTBot, anthropic-ai, Google-Extended, CCBot

Only a headless browser would recover the dates, which this crawler deliberately avoids. The robots opt-out doesn't bind UnifyEventsBot/1.0, but it signals intent — an independent reason not to pursue it.

The entry includes the two-command re-test (curl .../wp-json/wp/v2/event, check for a date field) for whoever wants to see whether it's changed.

Also: Capilano's borderline case, labelled honestly

Added to the existing relevance-filter entry — but explicitly as a weak case, not a second data point. Capilano's genuinely on-mission item (Fall 2026 New International Student Orientation) is caught, via international student. The only near-miss is a generic Fall 2026 Term Commences / New Student Orientation, which relevance.ts avoids on purpose (its header notes a bare orientation term would catch West Van's "Recording Studio Orientation").

So the filter is working correctly there. It's recorded so the eventual pass sees the borderline shape — NVCL's MS Office sessions remain the strong evidence.

No code paths touched.

🤖 Generated with Claude Code

Third of the orgs deferred in the 2026-07-29 round, and the only one that turned
out worse than the deferral assumed rather than better. The belief was that its
listing lacked dates and would need a fetch per event; in fact there is no event
date anywhere server-side, so the second fetch would not help either.

Filed as a documented dead end rather than an open task, same disposition as
Burnaby Public Library in #84 — with the evidence attached so the next scoping
round can see why instead of re-deriving it: no date field on the WP REST event
type (acf empty, only post timestamps), no date on the detail page, JSON-LD that
is Yoast WebPage rather than Event, and a browser User-Agent returning
byte-identical HTML — so it is genuinely client-rendered, not UA-gated. Only a
headless browser would recover the dates, which this crawler deliberately avoids.

Also notes the robots.txt AI-crawler opt-out as an independent reason, and the
two-command re-test for whoever wants to check whether it has changed.

Adds Capilano's borderline case to the relevance-filter entry alongside NVCL's,
explicitly labelled a weak case rather than a second data point — the filter
correctly catches Capilano's one on-mission event, so the only near-miss there is
a generic "New Student Orientation" that relevance.ts avoids on purpose.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@vercel

vercel Bot commented Aug 3, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
web-app Building Building Preview Aug 3, 2026 3:03am

@coderabbitai

coderabbitai Bot commented Aug 3, 2026

Copy link
Copy Markdown

Warning

Review limit reached

@ltanafranca1004, you've reached your PR review limit, so we couldn't start this review.

Next review available in: 22 minutes

Enable usage-based reviews in Billing to review now. Otherwise, wait until the next included review is available.
You're only billed for reviews past your plan's rate limits ($0.25/file).

How can I continue?

After more reviews become available, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based reviews.

How do review limits work?

CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability.

For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window.

Please refer docs for additional details.

Review details
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: e6f8bd9a-524e-4d73-bec9-083aa3b4a138

📥 Commits

Reviewing files that changed from the base of the PR and between 40ca9e3 and d80274e.

📒 Files selected for processing (1)
  • BACKLOG.md

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@ltanafranca1004
ltanafranca1004 merged commit 474dd7c into main Aug 3, 2026
2 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant