Add user/admin/install manuals

This commit is contained in:
2026-04-21 10:29:56 -04:00
parent df7bc9ff71
commit 55e4f18509
4 changed files with 422 additions and 1 deletions
+143
View File
@@ -0,0 +1,143 @@
# Mastermind MVP — User Manual
This manual is for daytoday users of the Mastermind MVP dashboard.
## What Mastermind is
Mastermind is a selfhosted Assistant Project Manager (APM) dashboard that helps you:
- create and manage projects
- import emails into an **Inbox**
- automatically sort/assign emails using rules
- create **draftfirst** documents (PCO and RFI) from emails
- keep an **audit trail** of key actions
It is designed to be private (LAN/Tailscale) and safe by default (no autosending).
---
## Login / Logout
### Login
1. Open the login page:
- `https://<your-host>/login`
2. Sign in with your **local email + password**.
If Google/Microsoft OAuth is enabled by the admin, you may also see those buttons.
### Logout
- Click **Logout** in the UI (or go to `/logout`).
---
## Home
After logging in, you land on **Home** (`/`). From here you can reach:
- Projects
- Inbox
- Drafts
- Docs
---
## Projects
### View projects
- Go to `/projects`
- Youll see projects youre a member of.
### Create a project
1. Go to `/projects`
2. Fill the **Create Project** form (name is required)
3. Submit
Fields you may use:
- **Name** (required)
- **Job #** (optional)
- **Role mode** (defaults to EC)
- **GC name** (optional)
- **City/State** (optional)
- **Keywords** (important for auto-sorting)
### Edit a project
- Open the project: `/projects/<id>`
- Update fields and save
### Project inbox
- From the project page, use **Project Inbox** to view emails already assigned to that project.
---
## Inbox (manual import)
Mastermind currently supports manual email import via `.eml` upload.
### Upload email(s)
1. Go to `/inbox`
2. Use **Upload .eml**
3. Select one or more `.eml` files
4. Submit
Notes:
- The system stores the raw `.eml` and any attachments.
- Uploaded emails initially appear as **Unsorted**.
### Assign an email to a project
1. Open an email from `/inbox`
2. Choose a project in the **Assign** dropdown
3. Submit
### View email details + attachments
- Open `/inbox/<emailId>`
- Attachments can be downloaded from the email page.
---
## Drafts (PCO / RFI)
Drafts are **generated from an email** and then edited by you.
### Create a PCO draft from an email
1. Open an email (`/inbox/<id>`)
2. Click **Create PCO Draft**
3. Youll be taken to the draft editor
### Create an RFI draft from an email
Same flow, using **Create RFI Draft**.
### Edit + save a draft
- Draft editor pages:
- `/drafts/pco/<id>`
- `/drafts/rfi/<id>`
- Edit the title/body
- Click **Save**
### Export a draft
- Use the export links:
- PCO: `/drafts/pco/<id>/export.md`
- RFI: `/drafts/rfi/<id>/export.md`
---
## Tips for better sorting
- Put meaningful **keywords** in each Project.
- Ask an admin to create rules (sender domain, subject contains job #, etc.).
- Start simple: one rule per project is often enough.
---
## Troubleshooting
### “Login failed”
- Confirm email and password.
- If you recently changed password, log out and back in.
- Ask an admin to reset your password.
### Upload fails
- Confirm files are `.eml`.
- Try fewer files at once.
- If it consistently fails, ask admin to check disk space.
### I cant see a project
- You must be added as a project member (admin/owner action).
---
## Glossary
- **Inbox**: Imported emails awaiting sorting/assignment.
- **PCO**: Potential Change Order draft.
- **RFI**: Request For Information draft.
- **Rule**: An automatic matching condition that assigns an email to a project.
- **Audit log**: A record of important actions (imports, assignments, admin changes).