feat(cruncher): disk-composed queries with standalone server package#41
Merged
Conversation
Move server process to apps/cruncher-server/ and shared types to packages/server-shared/ (@cruncher/server-shared) to complete the disk-composed queries engine revamp. - cruncher-server: standalone vite-built server bundle (private) - server-shared: shared types/pipeline engine used by both frontend and server - Remove unused UI components (avatar, checkbox, dialog, drawer, etc.) - Update forge config and prepare-server-runtime script for new layout - Add knip for dead code analysis + CI check - Fix all lint warnings (unused types/functions removed)
- Delete unreachable loki runner chain (loki/, lib/procLock, lib/state, lib/zip) that was imported but never called in the previous codebase - Remove associated deps: winston, winston-daily-rotate-file, yauzl - Remove remaining unused exports flagged by knip: ReceivedMessageSchema, writeSessionMeta/readSessionMeta, supportedPluginsSelector, ExtractShortcutType
The loki runner chain was accidentally removed: the initLoki import was present but the call was dropped during the engine revamp (e4743b1), causing the import to appear unused to the linter. Restore loki/, lib/procLock, lib/state, lib/zip and their deps (winston, winston-daily-rotate-file, yauzl). Update config import path to use @cruncher/server-shared where the schema now lives.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
apps/cruncher/src/processes/server/into a standaloneapps/cruncher-server/package with its own vite buildpackages/server-shared/(@cruncher/server-shared)forge.config.tsandprepare-server-runtime.mjsfor new layoutknipdead-code analysis + CI checkTest plan