pkg/systemcheck/snapshot
Package snapshot provides snapshot persistence, dynamic file expansion, and snapshot verification utilities decoupled from presentation commands.
Components
- Diff (
diff.go): Compares previous and current snapshot state maps, producing categorized delta summaries. - Expand (
expand.go): Expands raw snapshot summaries into comprehensive diagnostics, including disk usage and subsystem reports. - Save (
save.go): Atomically writes updated system-check snapshots to CAS and filesystem targets. - Types (
types.go): Type definitions for snapshot objects, summaries, and options. - Verify (
verify.go): Validates snapshot structure and file integrity against schema definitions.