I updated this proposal with my current thinking:
The gist is that Guild would use tags and labels (current features) support more user-friendly identifiers. While the proposal does change a run identifier, it more fully leverages tags to provide what I think is a comparable level of functionality without introducing yet-another-concept.
The gist:
- Support auto-generated tags using some name generator (similar to what Docker does, etc.)
- Rely on the run label to show these tag-identifiers
- Make it easy to add a tag that also appears in the run label
- Support run selecting using tags
The details are all in the proposal.
Please feel free to comment on the proposal!