Manual construction with an explicit folder and id field.
Derive an EntityPath from Schema[A].
Schema[A]
Finds the @Modifier.id field (or id by name), then derives the folder as pluralize(toSnakeCase(stripIdSuffix(fieldName))) — e.g. userId → users, id → ids (prefer userId or @path to avoid the generic ids folder).
@Modifier.id
id
pluralize(toSnakeCase(stripIdSuffix(fieldName)))
userId
users
ids
@path