Remove generated bloat and simplify the project - #268
Conversation
|
@claude review |
|
Claude finished @wormeyman's task in 4m 50s —— View job Review
Overall this is a well-executed cleanup, and the mechanical parts check out. The one thing I'd want a maintainer to weigh in on before merging is the CLAUDE.md rewrite, since it's the highest-risk change here. Verified as correct
Worth a second look: the CLAUDE.md rewriteThis PR replaces CLAUDE.md's ~996 lines with 197. Some of that is genuinely dead weight (the file had accreted like a diary). But the cut is much deeper than "diary cleanup" — entire categories of content are gone with nothing moved elsewhere in the repo:
None of this was moved into This might be exactly what the maintainer wants — trading institutional memory for a leaner, more approachable guide, on the assumption that git history/issues hold the detail if truly needed. But given how deliberately that content was built up (it reads like each paragraph exists because something went wrong once), I'd flag it for explicit sign-off rather than approve it as a pure cleanup. A middle path would be keeping CLAUDE.md lean as this PR does, but moving the Version Constraints and oracle-method-notes content into a |
|
@byalex33 Let's put the Claude markdown file into its own pull request and then we can ship everything else in this pull request. |
|
Done — restored |
|
Two blockers, both small.
Everything risky I checked holds up. The 5,716 sprite deletions match Two smaller things. The shared runner drops the |
Been working on this for a few hours — hope it is not too much of a PR 😅
What changed
Removed generated and obsolete files
* 2.basis,* 3.basis, and numbered metadata), cutting 291.55 MiB from the checkout.functions/corsproxy.js; the live proxy remains in the Cloudflare Worker.public/index.html.Simplified application code and dependencies
TempEditorand removed three redundant editor classes.file-saverand its typings with the browser's native object-URL/download-anchor APIs.utility-typesuse with a localFunctionKeystype.Simplified tooling
vp checkalready enforces strict package-aware type checking at zero errors.Made project guidance current
Result
Verification
vp check .— formatting, lint, and type checks pass (176 files)vp test— 172/172 unit tests passnpx playwright test— 198/198 browser tests passcargo check --lockedpassescargo clippy --locked -- -D warningspassescargo fmt --checkpassesNote
The
CLAUDE.mdrewrite is now isolated in #277 for independent review.vp installstill reports the repository's existing npm audit state (two moderate advisories and one high). I did not mix an unrelated automated dependency upgrade into this cleanup PR.