# Lore QA Scribe moved quickly from an MVP into the current Rust/Tauri desktop application during June and July 2026. The history below is derived from git commits, tags, and surviving files. ## Eras ### Initial MVP and product language, Jun 12 to Jun 17 2026 The first surviving commit introduced the MVP framing, `README.md`, `CONTEXT.md`, and early ADRs such as `docs/adr/0001-use-sqlite-as-primary-local-store.md`. The glossary in `CONTEXT.md` still defines Session, Entry, Evidence, Finding, Testware, Draft, AI Run, and Record. ### Electrobun desktop shell, Jun 18 to Jun 22 2026 The project used an Electrobun/Bun desktop shell before the rebuild. Current docs keep that period as product history only; `README.md` states that old MVP data, Drizzle artifacts, Bun SQLite migrations, and Electrobun app-data layouts are not migration targets. ### Rust/Tauri rebuild, Jun 23 to Jun 24 2026 Commit history around `v0.3.0` introduced `Cargo.toml`, `crates/qa-scribe-core/src/domain/mod.rs`, `crates/qa-scribe-core/src/storage/mod.rs`, `crates/qa-scribe-core/src/generation/mod.rs`, `src-tauri/src/main.rs`, and `frontend/src/App.tsx`. ADR `docs/adr/0009-rebuild-with-rust-tauri.md` records the rebuild direction. ### Packaging and provider readiness hardening, Jun 24 to Jun 25 2026 The release stream from `v0.4.19` through `v0.4.22` focused on desktop distribution and provider readiness. The current release workflow is encoded in `.github/workflows/release.yml`, with helper scripts under `scripts`. ### Reliability, schema, bridge, and CI hardening, Jul 2 to Jul 3 2026 The `v0.5.0` period hardened provider process execution, schema versioning, generated bindings, tests, and release checks. Files such as `src-tauri/src/commands/ai/streaming_exec.rs`, `src-tauri/src/specta_bindings.rs`, and `crates/qa-scribe-core/src/storage/mod.rs` show that work. ### Visual system and stabilization, Jul 3 to Jul 5 2026 The `v0.6.0` through `v0.6.3` period polished layout, styling, and test reliability. The visual work lives mostly in `frontend/src/styles`, `frontend/src/views`, and `frontend/src/app`. ## Longest-standing features | Feature | First seen | Still visible in | | --- | --- | --- | | Product language | Jun 12 2026 | `CONTEXT.md`, domain types in `crates/qa-scribe-core/src/domain` | | SQLite as local store | Jun 12 2026 ADR, Jun 23 Rust implementation | `crates/qa-scribe-core/src/storage/mod.rs` | | Managed attachments | Jun 12 2026 ADR, current Rust implementation | `crates/qa-scribe-core/src/attachments/mod.rs` | | Explicit AI generation | Jun 12 2026 ADR | `crates/qa-scribe-core/src/generation/workflow.rs`, `frontend/src/workflows/generationPreflight.tsx` | ## Deprecated and replaced work The previous Electrobun/Bun MVP is the main deprecated implementation. `README.md` states that existing MVP data and Electrobun app-data layouts are not read or migrated. The Rust/Tauri implementation replaced that stack starting in June 2026. ## Growth trajectory The repository grew from product framing and ADRs to a multi-language desktop workspace. The main growth points were the Rust workspace on Jun 23 2026, packaging automation on Jun 24 to Jun 25 2026, AI job reliability work around Jul 2 to Jul 3 2026, and visual-system polish around Jul 3 to Jul 5 2026.