Skip to main content

Module output

Module output 

Source

Structs§

JsonFuse
A single fuse serialized for JSON output.
JsonOutput
Serializable wrapper for the full JSON output.

Enums§

OutputFormat
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 Write sink.
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 Write sink (used by manifest --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 Write sink.
print_fuse_github
Print a single fuse in GitHub Actions format.
print_fuse_line_terminal
Print a single fuse in terminal format (used by manifest subcommand).
print_github
Print fuses in GitHub Actions workflow command format.
print_github_list
Print a slice of fuses in GitHub Actions format for the manifest subcommand.
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 Write sink (used by manifest --output).
print_list
Top-level dispatch for the manifest subcommand.
print_scan_result
Top-level dispatch: print a ScanResult in 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 Write sink (used by manifest --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 ScanResult to 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).