#380 user profile spec, still a WIP