Structs§
- Json
Fuse - A single fuse serialized for JSON output.
- Json
Output - Serializable wrapper for the full JSON output.
Enums§
- Output
Format - Output format selection.
Functions§
- print_
agent_ summary - Print a compact, deterministic sweep summary for AI agents.
- print_
agent_ summary_ to_ writer - Write the agent summary to any
Writesink. - print_
csv_ list - Print fuses as CSV to stdout (used by
manifest --format csv). - print_
csv_ list_ to_ writer - Write fuses as CSV to any
Writesink (used bymanifest --format csv --output file). - print_
explain - Print a focused explanation and action menu for one fuse.
- print_
explain_ to_ writer - Write a focused explanation and action menu for one fuse.
- print_
fix_ plan_ json - Print a non-mutating JSON remediation plan for detonated and ticking fuses.
- print_
fix_ plan_ json_ to_ writer - Write a non-mutating JSON remediation plan to any
Writesink. - print_
fuse_ github - Print a single fuse in GitHub Actions format.
- print_
fuse_ line_ terminal - Print a single fuse in terminal format (used by
manifestsubcommand). - print_
github - Print fuses in GitHub Actions workflow command format.
- print_
github_ list - Print a slice of fuses in GitHub Actions format for the
manifestsubcommand. - print_
json - Print the full scan result as JSON to stdout.
- print_
json_ list - Serialize a slice of fuses as a JSON array (used by
manifest --format json). - print_
json_ list_ to_ writer - Write a slice of fuses as a JSON array to any
Writesink (used bymanifest --output). - print_
list - Top-level dispatch for the
manifestsubcommand. - print_
scan_ result - Top-level dispatch: print a
ScanResultin whatever format was requested. - print_
scan_ summary - Print only the summary line — used by
sweep --summary. - print_
table_ list - Print fuses as a fixed-width aligned table to stdout (used by
manifest --format table). - print_
table_ list_ to_ writer - Write fuses as a fixed-width table to any
Writesink (used bymanifest --format table --output). - print_
tag_ stats - Print a per-tag breakdown of detonated/ticking counts to stderr. Only called for terminal format; silently skipped for JSON/GitHub.
- print_
terminal - Print a
ScanResultto stdout using the terminal (colored) format. - write_
json_ report - Serialize the scan result as JSON and write it to a file (used by
sweep --output).