slugFromPath function
Pfad-Slug nach DD §G: führendes '/' weg, '/'→'-', ':param' entfällt, leer → 'root'.
Implementation
String slugFromPath(String path) {
final slug = path
.split('/')
.where((s) => s.isNotEmpty && !s.startsWith(':'))
.join('-');
return slug.isEmpty ? 'root' : slug;
}