# Scaffold notes This skeleton is **structural**, not yet buildable end-to-end. It exists to give the build a shape that matches `docs/`. Dependency versions in `package.json` and `src-tauri/Cargo.toml` are indicative — pin and verify them at implementation time (see `docs/07-research-findings.md` "Open items"). What's here: - `src-tauri/` — Rust core with one module per service (`audio`, `hardware`, `transcription`, `diarization`, `storage`, `llm`, `calendar`, `notes`), each exposing the trait from `docs/04-api-contracts.md` and a `todo!()` default impl that maps to a roadmap task. - `src/` — Svelte frontend skeleton: the three-pane shell, stores, and a typed Tauri client. - `scripts/` — placeholder helper scripts (model download). - `tests/` — fixtures dir + where cross-service integration tests will live. Start at **Phase 1** in `docs/05-roadmap.md`. The `todo!()` markers are intentional checkpoints — each corresponds to a task ID.