Optionaleffort?: string | nullThe row's reasoning setting, for a row at a setting other than the feature's (null: the model's own default); unset for the others.
The model's name, for the button's accessible name.
Your makeFallback action, when it can be the fallback.
Your makeLive action, when the model can be made live.
Optionaltest?: { action: FormAction; note: string | null; text: string }Your testModel action, its words ("Test", "Test again"), and what testing costs now ("free, all 34 reused"), when known.
A model row's menu: test it (with what that costs now), make it live, or make it the fallback, where the row allows either. Keeps the model table narrow. Closes on a click outside or Escape.