Define what a user is publishing
Choose a representative generated project and describe what the publishing system accepts. A single static page, a collection of assets and a server-backed application have different requirements. Agree which source interfaces are supported, what content is captured and what a user can review before publication. A successful capture should leave a project the account owner can identify and revisit. Keep the first supported project type explicit so the product can make a clear promise and show a useful error when an input falls outside it.
