Files
WhispAssist/README-SCAFFOLD.md
T

18 lines
968 B
Markdown

# 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.