cpp: add path spec details to entity when available
agile: backlog grooming
agile: backlog consider renaming module path to internal module path
sml: add a string converter utility