Skip to content

Remove stale leaflet/basecoat rows from the dependency review log - #669

Merged
pokle merged 2 commits into
masterfrom
claude/awesome-galileo-0vf6ng
Aug 23, 2026
Merged

Remove stale leaflet/basecoat rows from the dependency review log#669
pokle merged 2 commits into
masterfrom
claude/awesome-galileo-0vf6ng

Conversation

@pokle

@pokle pokle commented Aug 23, 2026

Copy link
Copy Markdown
Owner

Summary

Follow-up to #668. While answering a question about whether @pokle/basecoat is still a real dependency, I found it isn't — and that docs/dependency-review-log.md's "Packages Not Upgraded (intentional)" tables have been silently copying that row (and a leaflet row) forward for months without anyone re-verifying them against the actual tree.

  • @pokle/basecoat — a companion to the shadcn/Base UI kit, gone since the RAC migration finished 2026-07-27 (per CLAUDE.md). It kept appearing in the "Not Upgraded" table in the 2026-08-02 and 2026-08-09 entries anyway, after that migration had already removed it.
  • leaflet — genuinely was a real dependency once: the 2026-05-03 entry documents an actual CVE-2025-69993 XSS fix applied to a real leaflet-provider.ts file. That file, and every other trace of leaflet, are gone from the current tree (replaced by mapbox-provider.ts) — but no entry between 2026-05-03 and today ever logged the removal or migration, so the "Not Upgraded" row for it just kept getting carried forward unchanged.

Both rows are confirmed absent from every package.json, bun.lock, and the source tree today.

Scope: this fixes the 2026-08-09 and 2026-08-02 entries, the two most recent ones where I can say with confidence the rows were already stale at the time (both migrations/removals predate those entries). Earlier entries (2026-07-26 back through 2026-04-12) also carry the same leaflet row, but I can't pin down exactly when between 2026-05-03 and 2026-07-26 it was actually removed — rewriting those on a guess would just trade one inaccuracy for another, so I left them as legitimate history. Each edited entry gets a short "[Retroactive correction, 2026-08-24]" note in its own Lessons section so a reader diffing against git blame isn't confused about why old-looking content changed.

This is a documentation-only change — no code, dependency, or lockfile changes.

Test plan

  • N/A — markdown-only change to docs/dependency-review-log.md.

Generated by Claude Code

claude added 2 commits August 23, 2026 22:58
leaflet and @pokle/basecoat were copied forward from prior entries into
the 2026-08-23 entry, but neither exists in any package.json, bun.lock,
or source file in this repo any more. Caught while auditing the log for
stale dependency references more broadly (fixed separately for historical
entries).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Xs5DzKKdqznSNF1WFjZepj
Both packages have been fully gone from package.json, bun.lock, and the
source tree for a while, but the log's "Packages Not Upgraded" tables kept
copying their rows forward unverified. @pokle/basecoat was removed by the
2026-07-27 RAC migration; leaflet was real as recently as the 2026-05-03
entry (which fixed an actual leaflet-provider.ts) but has since been fully
replaced by mapbox-provider.ts with no entry ever logging the migration.

Fixes the two most recent entries where I can confirm with confidence that
the removal predates the entry (2026-08-09, 2026-08-02); earlier entries
are left as-is since the exact leaflet removal date can't be pinned down
without rewriting history on a guess.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Xs5DzKKdqznSNF1WFjZepj
@github-actions

Copy link
Copy Markdown

Preview Deployment
https://aa8e04ce.glidecomp.pages.dev
Commit: 4ff14ff

@pokle
pokle marked this pull request as ready for review August 23, 2026 23:38
@pokle
pokle merged commit feb405b into master Aug 23, 2026
6 checks passed
@pokle
pokle deleted the claude/awesome-galileo-0vf6ng branch August 23, 2026 23:38
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.

2 participants