1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
//! Generic utility primitives with zero domain knowledge.
//!
//! - `args` - CLI argument normalization
//! - `autofix` - Shared autofix outcome/status primitives
//! - `base_path` - Remote path joining utilities
//! - `baseline` - Baseline & ratchet drift detection
//! - `codebase_scan` - File walking and content search across codebases
//! - `command` - Command execution with error handling
//! - `entity_suggest` - Entity suggestion for unrecognized CLI subcommands
//! - `io` - File I/O with consistent error handling
//! - `parser` - Text extraction and manipulation
//! - `resolve` - Project/component argument resolution
//! - `shell` - Shell escaping and quoting
//! - `slugify` - String slug generation
//! - `template` - String template rendering
//! - `token` - String comparison and normalization
//! - `validation` - Input validation helpers
pub
// ============================================================================
// Serde helpers
// ============================================================================
/// Helper for `#[serde(skip_serializing_if = "is_zero")]` on `usize` fields.
/// Helper for `#[serde(skip_serializing_if = "is_zero_u32")]` on `u32` fields.