///|
fn main {
  let unit_tap =
    #|TAP version 13
    #|1..4
    #|ok 1 - parser suite
    #|ok 2 - policy gate
    #|ok 3 - suite renderers
    #|ok 4 - release readiness
  let example_tap =
    #|TAP version 13
    #|1..3
    #|ok 1 - basic report example
    #|ok 2 - CI gate example
    #|ok 3 - release readiness example
  let suite = @taptrail.parse_suite("taptrail-release", [
    @taptrail.named_input("unit.tap", unit_tap),
    @taptrail.named_input("examples.tap", example_tap),
  ])
  let evidence = @taptrail.verified_project_evidence(
    "MX-ai-nb/taptrail", "0.3.0", "https://github.com/MX-ai-nb/taptrail.git", "MIT",
    3, 32, 4596, 4180, 8,
  )
  let readiness = @taptrail.readiness_from_suite("taptrail", suite, evidence)
  println("# Release Readiness Example")
  println(@taptrail.readiness_summary_line(readiness))
  println(@taptrail.readiness_to_markdown(readiness))
  println(@taptrail.readiness_to_env_lines(readiness, "taptrail"))
  println(
    @taptrail.readiness_badge_markdown(
      readiness, "https://mooncakes.io/docs/MX-ai-nb/taptrail",
    ),
  )
}