# Founder Pitch Deck Upload Flow

Updated: 2026-06-19

## Product Rule

Founder pitch decks are private review inputs. Public reference decks are admin-uploaded library assets. A founder-uploaded deck should not become a public reference profile by default.

## User Flow

1. Upload founder pitch deck.
   - Accepted file types: PDF, PPT, PPTX, Keynote.
   - Deck is stored privately and linked to an unauthenticated upload session.

2. Create account with email only.
   - User enters email after the deck upload is staged.
   - No password is required for the MVP.

3. Send email verification link.
   - The link signs the user in and binds the uploaded deck to the verified email.
   - The review should not be shown until email verification succeeds.

4. Show results in-app.
   - After verification, user lands on the deck results page.
   - Results include overall score, overall feedback, slide-level feedback, unresolved investor questions, suggested rewrites, and public reference deck recommendations.

5. Email results.
   - Send the same results summary to the verified email.
   - Include a secure link back to the in-app results page.

## MVP Backend Requirements

| Step | Backend Need |
|---|---|
| Upload deck | Private file storage, upload session ID, virus/file validation, deck parsing job. |
| Email account | Email-only user record, upload-session association. |
| Verification | Magic link token, expiration, one-time use, verified timestamp. |
| Results page | Authenticated route scoped to the verified user and deck ID. |
| Email results | Transactional email with score summary and secure results link. |

## Access Rules

- Founder pitch deck uploads: founder/reviewer only, private.
- Public reference deck uploads: admin only, public after curation.
- Results page: only accessible after email verification.
- Email results: only sent to the verified email address.
