Skip to content

reference data models

factory-droid[bot] edited this page Jul 5, 2026 · 1 revision

Data models

The main data models live in crates/qa-scribe-core/src/domain and are persisted by crates/qa-scribe-core/src/storage/mod.rs.

Domain files

File Models
crates/qa-scribe-core/src/domain/session.rs Session DTOs, drafts, patches.
crates/qa-scribe-core/src/domain/entry.rs Entry DTOs, drafts, patches, entry types.
crates/qa-scribe-core/src/domain/attachment.rs Attachment DTOs.
crates/qa-scribe-core/src/domain/finding.rs Findings and Evidence links.
crates/qa-scribe-core/src/domain/draft.rs Drafts and Draft kinds.
crates/qa-scribe-core/src/domain/ai_run.rs AI Run metadata and statuses.
crates/qa-scribe-core/src/domain/settings.rs App settings.

SQLite tables

Schema version 7 in crates/qa-scribe-core/src/storage/mod.rs defines tables for Sessions, Entries, Attachments, Findings, Evidence links, Generation contexts, AI Runs, Drafts, and App settings.

Bridge types

src-tauri/src/specta_bindings.rs registers exported types and commands. frontend/src/bindings.ts is the generated frontend representation of this contract.

For concept-level docs, see Primitives.

Clone this wiki locally