//! Length caps on the configuration labels that the query log copies into every
//! row it writes.
//!
//! They live in a module of their own because two files need them and neither
//! may import the other: `config/validate.zig` rejects a name that exceeds a cap
//! and `storage/logger.zig` sizes an `Entry` buffer from it, while `validate`
//! already imports `logger` for the entry-size budget it derives. A cap owned by
//! either file would close that loop.
//!
//! The values are deliberately short. A group or a source name is a label an
//! operator reads in a table cell, and every byte of it is copied into every
//! logged row — the cap is what keeps a pasted paragraph out of an `Entry` that
//! travels by value through the queue.

/// `groups[].name`.
pub const max_group_name_len = 64;

/// `blocklist_sources[].name`.
pub const max_source_name_len = 64;
