///|
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())
}