///|
fn main {
  let plan = @canaryring.example_plan()
  let users = @canaryring.example_users()
  let failing = @canaryring.failing_metrics()
  let report = @canaryring.simulate_rollout(plan, users, failing)
  let incident = @canaryring.incident_report(plan, users, failing, 119)
  let evidence = @canaryring.release_evidence_review(
    @canaryring.example_release_evidence(),
  )
  println("CanaryRing CLI smoke")
  println("package=EJJ-ai-nb/canaryring")
  println("simulation=" + report.verdict)
  println("score=" + report.score.to_string() + "/100")
  println(
    "incident_score=" +
    @canaryring.incident_score(incident).to_string() +
    "/100",
  )
  println(@canaryring.incident_report_markdown(incident))
  println(evidence.to_markdown())
}