desktop/src-tauri/crates/core/src/adapters/goose/detect.rs
Comment 1, line 1
desktop/src-tauri/crates/core/src/adapters/goose/detect.rs:1
//! Detect Goose sessions.db by usage_ledger or sessions.accumulated_* table/column shapes.Comment 2, line 13
desktop/src-tauri/crates/core/src/adapters/goose/detect.rs:13
/// Column detection: Ok(None) means absent table, Ok(Some) returns columns, Err is a query error.Comment 3, line 14
desktop/src-tauri/crates/core/src/adapters/goose/detect.rs:14
/// The caller maps busy to Pending; do not misreport query failures as missing tables.Comment 4, line 61
desktop/src-tauri/crates/core/src/adapters/goose/detect.rs:61
// A temporary lock from product writes returns Pending for the next scan.Comment 5, line 90
desktop/src-tauri/crates/core/src/adapters/goose/detect.rs:90
// Before schema 15 there is no per-request table; use sessions.accumulated_* aggregates.