Skip to content

Commit 16f4d68

Browse files
authored
Add verified portfolio screenshots and visual evidence
1 parent 76632c4 commit 16f4d68

6 files changed

Lines changed: 15 additions & 9 deletions

File tree

README.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,13 @@ Service businesses often miss calls while a technician is driving, working, or s
3030

3131
## Screenshots and demo
3232

33-
The `/simulator` route is the safest evidence path because it does not send real SMS or modify a customer workspace. The production URL is currently unavailable while its hosting configuration is remediated; run the simulator locally in the meantime. A verified screenshot set is not committed yet; the required views and redaction rules are in [`docs/DEMO.md`](docs/DEMO.md).
33+
The `/simulator` route is the safest evidence path because it does not send real SMS or modify a customer workspace. The production URL is currently unavailable while its hosting configuration is remediated; run the simulator locally in the meantime. These captures use only the repository's isolated simulator and demo fixtures.
34+
35+
| Qualified missed-call flow | Demo owner dashboard |
36+
| --- | --- |
37+
| ![Qualified missed-call flow](docs/assets/screenshots/simulator-qualified-lead-desktop.png) | ![CallbackCloser demo dashboard](docs/assets/screenshots/dashboard-demo-desktop.png) |
38+
39+
[View the lead detail](docs/assets/screenshots/lead-detail-demo-desktop.png) and [mobile simulator](docs/assets/screenshots/simulator-qualified-lead-mobile.png). Reproduction and redaction rules are in [`docs/DEMO.md`](docs/DEMO.md).
3440

3541
## Architecture
3642

docs/DEMO.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
1-
# Demonstration and screenshot plan
1+
# Demonstration and screenshot inventory
22

33
## Safe demo path
44

55
Use `/simulator` for public demonstrations. It provides an isolated preview flow without touching a real customer workspace or sending a real message. Do not use production phone numbers, recordings, or message history in portfolio captures.
66

7-
## Required captures
7+
## Verified captures
88

9-
Capture these only from seeded or synthetic data:
9+
The committed captures were produced locally from the self-contained simulator and `PORTFOLIO_DEMO_MODE=1` fixtures:
1010

11-
1. `simulator-missed-call.png`the public missed-call entry state.
12-
2. `simulator-qualification.png` — the in-progress SMS qualification conversation.
13-
3. `dashboard-qualified-lead.png`a protected dashboard view with synthetic identity and phone data.
14-
4. `lead-conversation.png`a complete synthetic transcript and outcome controls.
11+
1. `simulator-qualified-lead-desktop.png`completed missed-call qualification using a reserved demo phone number.
12+
2. `simulator-qualified-lead-mobile.png` — the same isolated flow at 390 × 844.
13+
3. `dashboard-demo-desktop.png`owner dashboard populated by repository demo fixtures.
14+
4. `lead-detail-demo-desktop.png` — synthetic lead detail and conversation context.
1515

16-
Use a 1440-pixel desktop viewport for repository images and add one 390-pixel mobile simulator capture. Verify that no Clerk user data, Twilio identifiers, email addresses, phone numbers, account IDs, or browser-extension content is visible.
16+
Desktop captures use a 1440 × 1000 viewport. No Clerk user data, real Twilio identifiers, account IDs, or browser-extension content is visible. The simulator masks the reserved synthetic phone number.
1717

1818
## Evidence script
1919

392 KB
Loading
441 KB
Loading
175 KB
Loading
77.1 KB
Loading

0 commit comments

Comments
 (0)