- Implement python dsl - Achieve fast configuration (betterproto2 imports are sus) - Remove manual reference of enum values, e.g. [here](../databuild/repositories/builds/mod.rs:85) - On build request detail page, show aggregated job results - How do we encode job labels in the path? (Build event job links are not encoding job labels properly) - Resolve double type system with protobuf and openapi - Plan for external worker dispatch (e.g. k8s pod per build, or launch in container service) - k8s can use [jobs](https://kubernetes.io/docs/concepts/workloads/controllers/job/) - Should we have meaningful exit codes? E.g. "retry-able error", etc? - Fully joinable build/job IDs - ensure all execution logs / metrics are joinable to build request ID? - Triggers? - Add build request notes - Status indicator for page selection - Use path based navigation instead of hashbang?