Skip to content

chore: audit cleanup — drop 6 orphan components + untrack .claude local state - #1293

Merged
Flotapponnier merged 1 commit into
devfrom
chore/audit-cleanup-safe
Jul 18, 2026
Merged

chore: audit cleanup — drop 6 orphan components + untrack .claude local state#1293
Flotapponnier merged 1 commit into
devfrom
chore/audit-cleanup-safe

Conversation

@Flotapponnier

Copy link
Copy Markdown
Collaborator

First safe pass from the repo-wide audit. Only changes verified via grep to have zero external references.

Deleted (0 imports across the codebase)

  • src/components/back-link.tsx
  • src/components/hl-frontend-grid.tsx
  • src/components/hl-history-chart.tsx
  • src/components/logo-card-link.tsx
  • src/components/report-section-modal.tsx
  • src/components/share-section-modal.tsx

Untracked (per-session / per-machine noise)

  • .claude/scheduled_tasks.lock — agent runtime lock, changes every session
  • .claude/settings.local.json — per-user perms

Both added to .gitignore. .claude/skills/* stays tracked (shared skill definitions).

Not in this PR (verified as false positives from the audit)

  • gains.png, vibeliquid.svg — both actively used by live benches
  • bridge-monitor/monitor and other Go binaries — already .gitignored; the files exist only on the filesystem, not in git
  • harnesses/indexer-latency/ — not in git either, just local leftover after the bench was dropped

Test plan

  • bun run typecheck — clean (no imports broken)
  • bun run validate — 75 specs valid
  • After deploy: no visual regression (removed components had zero call sites)

…laude local state

Audit findings verified via grep (0 imports each):
- src/components/back-link.tsx
- src/components/hl-frontend-grid.tsx
- src/components/hl-history-chart.tsx
- src/components/logo-card-link.tsx
- src/components/report-section-modal.tsx
- src/components/share-section-modal.tsx

Untrack Claude harness per-session/per-user files that change on every
session and shouldn't be in VCS:
- .claude/scheduled_tasks.lock (agent runtime lock)
- .claude/settings.local.json (per-machine perms)

Adds matching .gitignore rules so they never come back. .claude/skills/*
stays tracked — those are intentional shared skill definitions.
@Flotapponnier
Flotapponnier merged commit 40e6dc7 into dev Jul 18, 2026
1 check failed
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