Problem
The project has 48 production dependencies and 16 dev dependencies that haven't been systematically audited. Outdated or vulnerable packages pose security and stability risks.
Scope
- Vulnerability scan — Run
pnpm audit and address findings
- Outdated packages — Run
pnpm outdated and update where safe
- Unused dependencies — Identify and remove packages that are imported but unused (or not imported at all)
- License check — Ensure all dependencies have compatible licenses for the project
Acceptance Criteria
Notes
- Pay special attention to
better-sqlite3 and sqlite-vec native module compatibility
- Consider pinning major versions for stability in
package.json
- TypeScript 6.0.2 is very new — verify all type dependencies are compatible
🤖 Generated with Claude Code
Problem
The project has 48 production dependencies and 16 dev dependencies that haven't been systematically audited. Outdated or vulnerable packages pose security and stability risks.
Scope
pnpm auditand address findingspnpm outdatedand update where safeAcceptance Criteria
pnpm auditreports zero high/critical vulnerabilitiespackage.jsonpnpm buildandpnpm testpassNotes
better-sqlite3andsqlite-vecnative module compatibilitypackage.json🤖 Generated with Claude Code