Generate use_case_key (collector + optional program & tags) from UI