input-output-hk / catalyst-voices

🎙️ Catalyst Voices provides a unified experience and platform including production-ready liquid democracy, meaningful collaboration opportunities & data-driven context for better onboarding & decisions.
https://input-output-hk.github.io/catalyst-voices/
Apache License 2.0
26 stars 8 forks source link

🎨 [Design] : Pre flight check for proposal submission #1214

Open mike-mcnulty opened 5 days ago

mike-mcnulty commented 5 days ago

Summary

Pre flight check for proposal submission

Description

A mandatory step for proposers at the point of proposal submission that ensures all mandatory actions are completed and that the proposer / proposal are passing all required system checks.

Relates to #1211

User Value

As a proposer, I need to be sure I've completed all actions and complied with all rules, so that I can be eligible to win funding for my proposal.

UX Story

Inside the workspace, I decide that I am done writing my proposal, collecting / incorporating feedback, and making edits for clarity. I am ready to publish into the voting space for a chance to win funding.

When I initiate the action "Publish Proposal" then a modal launches with the Preflight Check workflow.

I see a list of all mandatory actions and checks. Those that are completed are grayed out to show they've been done. Active ones are shown. If I click one, I get guidance about how to resolve.

Mandatory actions might include:

Proposal submission eligibility checks might include:

Once all preflight check actions have been completed and all checks are passing, then I can proceed with publishing my proposal so it can be viewed in the voting space.

Acceptance Criteria

Designs