/// Maximum file size to index (10 MB).
pub const MAX_FILE_SIZE: u64 = 10 * 1024 * 1024;
/// Maximum size for a data-language (JSON/YAML) file to be AST-parsed (1 MiB).
///
/// Data languages emit one `property` symbol per key, so a large generated
/// blob parses to tens of thousands of symbols that bloat the PostgreSQL hub,
/// FalkorDB graph, and Qdrant vectors. Files above this size are indexed
/// content-only (BM25 chunks, zero symbols) instead. Hand-authored configs
/// (`Cargo.lock`, `package.json`, CI YAML) stay well under 1 MiB and keep their
/// per-key symbols (gobby-cli #678).
pub const MAX_DATA_LANGUAGE_AST_SIZE: u64 = 1024 * 1024;