     start_time: null
     end_time: null
     exit_code: null
+    run_time_millis: null
     status: null
     out: []
     user_minimized: null # tracks whether the user explicitly minimized. nil means they haven't touched it

      @previous()? and @previous().build_num

    @duration = komp () =>
      if @build_time_millis
        Circle.time.as_duration(@build_time_millis)
      else
        "still running"


          true
        else
          false

    @warning_style = komp =>
      switch @status()
        when "infrastructure_fail"
