Give each prototype an owned project record
Start with the supported input and the account responsible for it. Define the project identity that connects captured content, a preview and the public destination. Decide which states the dashboard displays and how the owner returns to a failed or incomplete publication. A saved record and an available public page are separate events. Review those states with a representative project before extending the dashboard to more input types or publishing options.
