Wires the native Save/Open and SVG/PNG export paths used by the frontend IO
layer. Adds tauri-plugin-dialog and tauri-plugin-fs, initializes them in the
builder, and grants open/save/read/write permissions in the default capability.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
- Scaffold Vite React-TS frontend and Tauri v2 shell
- Install JointJS (@joint/core), Zustand, Vitest + Testing Library
- Configure Vite (fixed port 1420) and Vitest (jsdom, coverage)
- Add docs/plan with milestone checklist and JointJS rationale
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>