desktop/src-tauri/crates/core/src/adapters/claude/mod.rs
Comment 1, line 1
desktop/src-tauri/crates/core/src/adapters/claude/mod.rs:1
//! Claude Code adapter: independent directory, architecture.md#adapter-layout, V30.Comment 2, line 2
desktop/src-tauri/crates/core/src/adapters/claude/mod.rs:2
//! - Stable agent entry with shared-interface implementation and reexports.Comment 3, line 3
desktop/src-tauri/crates/core/src/adapters/claude/mod.rs:3
//! - [`detect`]: identify the first record type and format.Comment 4, line 4
desktop/src-tauri/crates/core/src/adapters/claude/mod.rs:4
//! - [`versions`]: separate historical source references from native per-row 2.1.197 versions.Comment 5, line 5
desktop/src-tauri/crates/core/src/adapters/claude/mod.rs:5
//! - Retain historical format implementations here, without root single-file adapters.Comment 6, line 6
desktop/src-tauri/crates/core/src/adapters/claude/mod.rs:6
//!Comment 7, line 7
desktop/src-tauri/crates/core/src/adapters/claude/mod.rs:7
//! Version-module headers cite original formats. Migration retains validated rejection:Comment 8, line 8
desktop/src-tauri/crates/core/src/adapters/claude/mod.rs:8
//! undocumented record types or usage on non-usage records reject the file, V17.Comment 9, line 23
desktop/src-tauri/crates/core/src/adapters/claude/mod.rs:23
/// Stateless Claude Code adapter.Comment 10, line 71
desktop/src-tauri/crates/core/src/adapters/claude/mod.rs:71
// projects/<project>/<session>.jsonl depth 2; subagents/ transcripts depth 3.Comment 11, line 106
desktop/src-tauri/crates/core/src/adapters/claude/mod.rs:106
// Verified formats currently share transcript_doc1; dispatch by selection when implementations grow.