# Session Active contributors: Douwe de Vries, vriesd ## Purpose A Session is a bounded testing effort. It scopes Entries, managed attachments, Findings, Drafts, Generation Contexts, and AI Runs. ## Key source files | File | Purpose | | --- | --- | | `crates/qa-scribe-core/src/domain/session.rs` | Session DTOs and patch/create shapes. | | `crates/qa-scribe-core/src/services/session_service/sessions.rs` | Session lifecycle operations. | | `frontend/src/app/sessionActions.ts` | Frontend open/create/delete and save behavior. | | `frontend/src/views/SessionEditorView.tsx` | Session note editing UI. | ## Integration points Sessions are the parent context for [Entry](primitives--entry.md), [Finding](primitives--finding.md), [Draft](primitives--draft.md), and [Evidence](primitives--evidence.md). See [Session capture](features--session-capture.md) for the workflow.