Files
WhispAssist/README-SCAFFOLD.md
T

968 B

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.