Expand description
State orchestration: pull, diff, and push.
Split by concern: report types, mirror file I/O, and one module per command.
mod.rs holds the shared selection scope and the filename helpers every
command uses.
Structs§
- Dangling
Pointer - A rule whose stored exception pointer does not match the live container.
- Diff
Report - The report
diffrenders. - Exception
Drift - Exception-list drift, mirroring the rules block of
DiffReport. - Mirror
- The mirror
read_mirrorreads: every rule and exception-list file underdir, with each list’sitemsarray split out. - Pull
Report - The report
pullrenders. - Push
Plan - What
plan_pushcomputed andapply_pushperforms. - Push
Report - The summary
pushrenders. - Stack
Identity - The resolved deployment the change report records as its target.
Enums§
Functions§
- apply_
push - Perform the mutations
plan_pushproposed. - diff
- Compare the mirror to the stack, scoped by
source. Thecustom/alldefault lives on the clap flag, where--helpshows it (spec 5.5). - plan_
push - Compute the push preview and dry-run report without mutating the stack,
scoped by
source. Thecustom/alldefault lives on the clap flag, where--helpshows it (spec 5.5). - pull
- Pull the mirror, scoped by
source. Thecustom/alldefault lives on the clap flag, where--helpshows it, not in this signature (spec 5.5). - read_
local read_mirror’s rules, for the rules-only callers.- read_
mirror - Read the local mirror under
dir: the rules plus the exception lists they reference.