desktop/src-tauri/crates/core/src/adapters/junie/detect.rs
Comment 1, line 1
desktop/src-tauri/crates/core/src/adapters/junie/detect.rs:1
//! Junie CLI detection: documented sessions/<id>/events.jsonl shape.Comment 2, line 14
desktop/src-tauri/crates/core/src/adapters/junie/detect.rs:14
/// Bounded chunk search after identifying a log whose initial window lacks usage.Comment 3, line 15
desktop/src-tauri/crates/core/src/adapters/junie/detect.rs:15
/// Usage may occur late in large files; bounded reads prevent unbounded scanning.Comment 4, line 26
desktop/src-tauri/crates/core/src/adapters/junie/detect.rs:26
/// Detect events.jsonl by LlmResponseMetadataEvent/modelUsage usage shape.Comment 5, line 27
desktop/src-tauri/crates/core/src/adapters/junie/detect.rs:27
///Comment 6, line 28
desktop/src-tauri/crates/core/src/adapters/junie/detect.rs:28
/// For a confirmed typed Junie log without usage in the first 64 KiB,Comment 7, line 29
desktop/src-tauri/crates/core/src/adapters/junie/detect.rs:29
/// search chunks up to 4 MiB; still absent means Pending, retry next run.Comment 8, line 30
desktop/src-tauri/crates/core/src/adapters/junie/detect.rs:30
/// Early/no-call sessions must not become permanently uncollectable UnknownFormat.Comment 9, line 32
desktop/src-tauri/crates/core/src/adapters/junie/detect.rs:32
// Transient lock/timeout/deletion after enumeration: Pending, retry rather than permanent failure.Comment 10, line 75
desktop/src-tauri/crates/core/src/adapters/junie/detect.rs:75
// Usage after the initial window but within the search limit.Comment 11, line 86
desktop/src-tauri/crates/core/src/adapters/junie/detect.rs:86
// Typed log without usage in search window may be an early session, not yet identifiable.Comment 12, line 87
desktop/src-tauri/crates/core/src/adapters/junie/detect.rs:87
// Pending retries next run, distinct from unknown format; see framework.rs rejection rules.