Issue and related discussion copied from internal git instance
It did not occur to me before playing with dagger CI that the information we want to display in a UI is really just spans. A span is a tracing term used in microservices. They have a start time and end time and associated metadata (what is happening). Dagger leverages opentelemetry to output traces of this information and then they have a TUI built on top of it that allows for verbosity to be dynamic.