BB Run Approvals — Show Pre-flight Run Status in Admin Area and Platform Builder
Problem / Use Case
The Run Approvals feature lets platform engineers define approval gates before Building Block changes are applied. However, when triggering a run from the admin area or platform builder, there is currently no indication of whether a pre-flight (plan) run will happen before the change is applied.
This leaves operators uncertain about what will actually execute when they:
  • Upgrade a Building Block to a new version
  • Trigger a manual run on a Building Block
  • Change user inputs on a Building Block
Proposed Solution
Before or during these actions, the UI should clearly surface whether a pre-flight plan run is configured for the Building Block Definition — so the operator knows upfront that the run will pause for approval before applying, rather than discovering it after the fact.
  • On version upgrade:
    indicate that a pre-flight run will be triggered and the change will require approval before applying.
  • On manual run:
    indicate that a pre-flight run will be triggered if the BBD's approval policy applies.
  • On user input change:
    indicate that a pre-flight run will be triggered if the BBD's approval policy applies to input changes.