///|
fn sample_log() -> String {
  "build: PASS\n" +
  "artifact: \u{1b}]8;;javascript:alert(1)\u{1b}\\click me\u{1b}]8;;\u{1b}\\\n" +
  "clipboard: \u{1b}]52;c;SGVsbG8=\u{7}\n" +
  "source: src/main.mbt\u{202e}txt.exe\n"
}

///|
fn main {
  let log = sample_log()
  let overview = @termproof.audit_overview(
    log,
    policy=@termproof.Policy::strict(),
  )
  println(@termproof.overview_summary(overview))
  println("gate: \{overview.gate()}")
  println("line count: \{overview.line_index.line_count()}")
  println("findings: \{overview.profile.total_findings}")
  println("actions: \{overview.remediation.action_count()}")
  println(@termproof.overview_markdown(overview))
}