1.1 — what constitutes a "project" or "domain" as input to the scaffolder?
the input should be a short, slug-style project name. it does not need to be smart or highly structured. its main job is to seed the rest of the project scaffold.
1.2 — is the scaffolder doing discovery or audit?
neither, really. the project description should simply act as a short extension of the slug: a few sentences describing the task being optimized. it is there to seed the scaffold, not to discover or verify deep domain properties.