Upload Files
Interactive loop to upload and organize personal files into Sauna
1
Welcome the user warmly. Explain that Sauna works best with context about them - the more you know, the more personalized and useful your responses become. Keep it brief and genuine, not salesy.
2
Present file suggestions in a scannable format. Group them by category:
**Career** - CV/Resume, cover letters, certifications
**Identity** - LinkedIn export, personal bio, writing samples
**Work** - Portfolio pieces, project documentation
**Knowledge** - Meeting notes, saved articles/research
Ask what they'd like to upload first. Make it clear they can upload anything - these are just ideas.
3
Wait for the user to upload a file. They may upload one or describe what they want to add.
4
Once you receive a file:
1. Read its contents to understand what it is
2. Determine the best folder based on content:
- documents/career/ for CV, cover letters, certifications
- documents/identity/ for LinkedIn, bios, writing samples
- documents/work/ for portfolio, projects
- documents/notes/ for meeting notes, research, articles
3. Save the file to that location with a clear filename
4. Tell the user where you saved it and why that folder made sense
5
Ask what else they'd like to add. Keep the energy light - 'What else can we add?' or 'Got another one?'. If they're done, wrap up warmly.
6
If they upload another file, go back to step 4. Continue this loop until they indicate they're finished.
You MUST use a todo list to complete these steps in order. Never move on to one step if you haven't completed the previous step. If you have multiple read steps in a row, read them all at once (in parallel).
Add all steps to your todo list now and begin executing.
## Steps
1. Welcome the user warmly. Explain that Sauna works best with context about them - the more you know, the more personalized and useful your responses become. Keep it brief and genuine, not salesy.
2. Present file suggestions in a scannable format. Group them by category:
**Career** - CV/Resume, cover letters, certifications
**Identity** - LinkedIn export, personal bio, writing samples
**Work** - Portfolio pieces, project documentation
**Knowledge** - Meeting notes, saved articles/research
Ask what they'd like to upload first. Make it clear they can upload anything - these are just ideas.
3. Wait for the user to upload a file. They may upload one or describe what they want to add.
4. Once you receive a file:
1. Read its contents to understand what it is
2. Determine the best folder based on content:
- documents/career/ for CV, cover letters, certifications
- documents/identity/ for LinkedIn, bios, writing samples
- documents/work/ for portfolio, projects
- documents/notes/ for meeting notes, research, articles
3. Save the file to that location with a clear filename
4. Tell the user where you saved it and why that folder made sense
5. Ask what else they'd like to add. Keep the energy light - 'What else can we add?' or 'Got another one?'. If they're done, wrap up warmly.
6. If they upload another file, go back to step 4. Continue this loop until they indicate they're finished.