Huh? Are people really this insane? I'd argue that if someone has hundreds of nodes in a site.pp file, or with non-deterministic names (naming scheme, etc) there are other problems that should be solved.

Reading these "user stories" makes it seem like they've just been rewritten to match the "proposed solution" in this ARM, rather than defining the problems that need to be solved upfront.