Release digest
Improved
- DASHBOARD-DEPENDENCY-PRUNING (Build Efficiency) — Removed five unused direct dashboard dependencies, deleted the duplicate pnpm lock, moved Vite to development tooling, and retained jsPDF helpers only through their declared transitive graph.
Internal
- Added internal dependency ownership, before/after measurements, and an explicit follow-up boundary for the remaining npm security audit. No user-facing product or API documentation change is required because public behavior and contracts are unchanged.
- Verified the dependency contract, a clean npm install, resolved dependency tree, dashboard actions, lint, production build, Dockerfile validation, and a complete application image build.