Commit 9adde13
chore: prune dead frontend components and stale doc refs (#51)
* chore: prune dead frontend components and stale doc refs
- delete unused components: StatusBadge, ThinkingBlock, ToolUseBlock
(knip-confirmed, not imported anywhere outside themselves)
- remove unused Topbar re-export from shared/components barrel
(Topbar is still imported directly by AppShell — component kept)
- drop unused @testing-library/jest-dom devDep (no imports anywhere)
- declare @shikijs/langs + @shikijs/themes as explicit dependencies
(used directly by shiki.ts via deep imports — were only transitive)
- CLAUDE.md: drop ToolUseBlock/ThinkingBlock from the Conversation UI
component chain now that the files are gone
make lint ✓, web tests 65/65 ✓, tsc clean. API-side tests need
Postgres up (unchanged, not touched by this cleanup).
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
* docs: refresh skills tables and drop stale "Optional Files" section
Audit revealed three stale sections — only the obvious ones, not
cosmetic drift:
- CLAUDE.md + README.md: skills tables listed only `challenge-me`
but skills/ now contains 5 skills (challenge-me, eli5, hot-seat,
pair-debug, test-me). Expanded both tables.
- docs/creating-skills.md: "Optional Files" section documented
examples/, scoring.md, context.md conventions that no skill
actually uses (grep/find: zero hits). Removed the section — can
re-add when a skill actually needs the convention.
All file paths, symbol refs, env vars, make targets, and module
claims in the other docs verified clean.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
* fix(ci): regenerate package-lock so npm ci has all platform deps
My local npm install on macOS dropped the Linux-only @emnapi/*
optional dependencies from the lock file, making `npm ci` fail on
CI's Ubuntu runner with "Missing: @emnapi/core from lock file".
Regenerated the lock from scratch (rm -rf node_modules package-lock.json
&& npm install) so entries for every platform are recorded. Same
dependency graph, just a complete lock.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>1 parent a6b6dab commit 9adde13
9 files changed
Lines changed: 445 additions & 676 deletions
File tree
- apps/web
- src
- features
- dashboard
- session
- docs
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
52 | | - | |
| 52 | + | |
53 | 53 | | |
54 | 54 | | |
55 | 55 | | |
| |||
68 | 68 | | |
69 | 69 | | |
70 | 70 | | |
71 | | - | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
72 | 76 | | |
73 | 77 | | |
74 | 78 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
58 | 58 | | |
59 | 59 | | |
60 | 60 | | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
61 | 65 | | |
62 | 66 | | |
63 | 67 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | | - | |
17 | 16 | | |
18 | 17 | | |
19 | 18 | | |
| |||
27 | 26 | | |
28 | 27 | | |
29 | 28 | | |
| 29 | + | |
| 30 | + | |
30 | 31 | | |
31 | 32 | | |
32 | 33 | | |
| |||
This file was deleted.
This file was deleted.
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
228 | 228 | | |
229 | 229 | | |
230 | 230 | | |
231 | | - | |
232 | | - | |
233 | | - | |
234 | | - | |
235 | | - | |
236 | | - | |
237 | | - | |
238 | | - | |
239 | | - | |
240 | | - | |
241 | | - | |
242 | | - | |
243 | | - | |
244 | | - | |
245 | 231 | | |
246 | 232 | | |
247 | 233 | | |
| |||
0 commit comments