Files
boc/docs/design/EXPERIENCE_AUDIT_QA.md
T
Bernt c087043408 docs: quiXzoom Web vs App Principle + Public Map audit
- WEB_APP_PRINCIPLE.md (v1.0, LOCKED):

  - Web = discover, understand, administer

  - App = execute

  - Public web: map-centric, no mission acceptance

  - Logged-in web: My pages, no mission execution

  - App: camera-first, offline, GPS, quick submission

  - Feature matrix verifying separation

- EXPERIENCE_AUDIT_QA.md updated:

  - Added Product Principle: Web vs App

  - Screen 3: quiXzoom Public Map (proposed design audited)

    - 3-Second Rule: pass

    - Three-Step Rule: pass

    - Primary Decision: pass

    - Information Hierarchy: pass

    - Call to Action: pass

    - One-Sentence Test: I can see how many missions are near me

    - Issues: income estimate needs disclaimer, add real-time activity

  - Updated priority order: Dashboard -> Results -> Search -> Settings
2026-07-02 11:39:37 +00:00

281 lines
8.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# EXPERIENCE AUDIT — QUI XZOOM + LANDVEX
**Audit of Real Screens Against Landvex Core Principle**
| | |
|---|---|
| **Version** | 1.0 |
| **Status** | DRAFT — In progress |
| **Date** | 2026-07-02 |
| **Auditor** | AI Agent |
---
## Audit Framework
### The Six Questions
| # | Control | Question | Answer |
|---|---------|----------|--------|
| 1 | **3-Second Rule** | Do I understand the purpose immediately? | ✅ / ⚠️ / ❌ |
| 2 | **Three-Step Rule** | Is Input → Processing → Outcome visible? | ✅ / ⚠️ / ❌ |
| 3 | **Primary Decision** | Do I know what to do here? | ✅ / ⚠️ / ❌ |
| 4 | **Information Hierarchy** | Is the most important thing largest and clearest? | ✅ / ⚠️ / ❌ |
| 5 | **Cognitive Load** | Can anything be removed without harming the decision? | List items |
| 6 | **Call to Action** | Is there a clear next action? | ✅ / ⚠️ / ❌ |
### One-Sentence Test
**"Can the user describe this screen in a single sentence?"**
Examples:
- Onboarding: "I can earn money by photographing missions."
- Map View: "I find missions near me."
- Dashboard: "I see what I've earned and what to do next."
- Landvex Results: "I get a decision basis based on real observations."
If it takes two or three sentences, the screen is trying to do too much.
### Scoring
| Symbol | Meaning |
|--------|---------|
| ✅ | Pass — no issues |
| ⚠️ | Warning — needs improvement |
| ❌ | Fail — blocks decision-making |
---
## Screen 1: quiXzoom Onboarding / Landing
**Reference:** Image shared 2026-07-02
### Audit
| # | Question | Answer | Notes |
|---|----------|--------|-------|
| 1 | 3-second understanding | ✅ | "Fota. Skicka in. Tjäna pengar." — instantly clear |
| 2 | Reality → Decision visible | ⚠️ | Shows "Reality → Money" not "Reality → Decision" |
| 3 | Clear primary decision | ✅ | "Sign up" or "Find missions" |
| 4 | Visual noise | — | Clean, minimal |
| 5 | User's decision | "Should I join quiXzoom?" | |
| 6 | Removable information | Launch date (August 2026) — creates hesitation | |
### Issues
| Severity | Issue | Recommendation |
|----------|-------|----------------|
| Medium | "kr" used instead of USD/EUR | Update per Valutaregel (MEMORY.md §0) |
| Low | Launch date creates hesitation | Remove or de-emphasize |
| Low | Technical term "Stripe Connect" | Replace with "Få betalt varje måndag" |
| Low | Missing visual flow after photo | Add: Foto → Godkänd → Utbetalning |
| Low | Missing key numbers | Add: 100%, $0 fee, 24h |
### Core Principle Alignment
**Verdict:** ⚠️ Partial — shows "Reality → Money" for Zoomers, not "Reality → Decision" for decision-makers.
**Note:** This is correct for the audience (Zoomers), but quiXzoom should also have a decision-maker landing page.
**Improvements per audit:**
1. **Headline:** "Fota. Skicka. Få betalt." (three verbs, three seconds)
2. **First card:** "Välj ett uppdrag nära dig — se exakt vad du får betalt"
3. **100% card:** "Du behåller 100% av ersättningen" (larger number, smaller text)
4. **Payment card:** "Få betalt varje måndag" (remove Stripe mention)
5. **Flexibility card:** "Jobba när du vill" (faster)
6. **CTA:** "Lanseras augusti 2026 — Förregistrera dig idag"
7. **Key numbers:** 100% | $0 | Every Monday | 4K
8. **Visual flow:** 📷 → ✅ → 💰 (Foto → Godkänd → Utbetalning)
---
## Screen 2: Landvex Decision Intelligence Process
**Reference:** Image shared 2026-07-02
### Audit
| # | Question | Answer | Notes |
|---|----------|--------|-------|
| 1 | 3-second understanding | ✅ | Gauge immediately visible |
| 2 | Reality → Decision visible | ✅ | Five steps clearly shown |
| 3 | Clear primary decision | ✅ | "Should I invest/repair/act?" |
| 4 | Visual noise | — | Minimal, focused |
| 5 | User's decision | "Should I act on this information?" | |
| 6 | Removable information | Technical terms ("AI analysis", "standardized indices") | |
### Issues
| Severity | Issue | Recommendation |
|----------|-------|----------------|
| Low | Technical terms in step descriptions | Replace with business verbs per Core Principle |
### Core Principle Alignment
**Verdict:** ✅ Strong — follows "From Reality → Decision" flow.
**Improvement:** Simplify step labels to business verbs (already documented in LANDVEX_CORE_PRINCIPLE.md).
---
## Summary
| Screen | 3s | R→D | Decision | Noise | Overall |
|--------|-----|-----|----------|-------|---------|
| quiXzoom Onboarding | ✅ | ⚠️ | ✅ | — | ⚠️ |
| Landvex Process | ✅ | ✅ | ✅ | — | ✅ |
---
## Action Items
1. **quiXzoom:** Update currency from "kr" to USD/EUR per Valutaregel
2. **quiXzoom:** Consider removing or de-emphasizing launch date
3. **Landvex:** Update process diagram with business verbs (already in Core Principle)
4. **Both:** Continue audit with Dashboard, Map View, Search, Results
---
## Product Principle: Web vs App
**quiXzoom has two experiences:**
### 1. Public Web (Discover)
**Purpose:** Make the visitor think "There is money to be made here."
**Allowed:**
- See missions on map
- Zoom and pan
- Filter (category, compensation, distance, difficulty)
- See approximate compensation
- See approximate mission count
- Read how it works
- Register
- Log in
**Not allowed:**
- Accept missions
- Upload photos/video
- Complete missions
**Blocker:** "To perform missions, you need the quiXzoom app." + QR code to App Store/Google Play.
### 2. Logged-in Web Account (Manage)
**Purpose:** "My pages" — administration, not execution.
**Allowed:**
- Profile (personal info, KYC status, bank account, Stripe Connect status, tax info, notifications)
- Economy (balance, upcoming payout, historical payouts, export CSV/PDF, tax history)
- History (completed missions, approved, rejected, under review)
- Statistics (earned this month, total, approval rate, activity, ranking)
- Mission history (not active missions — execution is mobile-only)
**Not allowed:**
- Accept new missions
- Upload mission data
- Complete missions
---
## Screen 3: quiXzoom Public Map (Proposed)
**Product:** quiXzoom
**Status:** 🟡 Proposed design
### Proposed Design
```
┌─────────────────────────────────────┐
│ │
│ [Google Map] │
│ │
│ 442 missions near you │
│ │
│ Estimated opportunity: │
│ $320$760 / month │
│ │
│ [ Register ] │
│ │
└─────────────────────────────────────┘
```
### Audit
| # | Control | Answer | Notes |
|---|---------|--------|-------|
| 1 | 3-Second Rule | ✅ | "442 missions near you" — instantly clear |
| 2 | Three-Step Rule | ✅ | Map (Input) → Stats (Processing) → Register (Outcome) |
| 3 | Primary Decision | ✅ | "Should I register?" |
| 4 | Information Hierarchy | ✅ | Map largest, then number, then CTA |
| 5 | Cognitive Load | — | Clean, minimal |
| 6 | Call to Action | ✅ | "Register" button clear |
### One-Sentence Test
**"I can see how many missions are near me and how much I could earn."**
### Issues
| Severity | Issue | Recommendation |
|----------|-------|----------------|
| Medium | Income estimate sounds like promise | Add disclaimer: "Many active Zoomers in similar areas earn approximately..." |
| Low | No real-time activity | Add: "18 new today", "127 completed last 24h" |
### Core Principle Alignment
**Verdict:** ✅ Strong — follows "From Reality → Decision" flow.
**Improvements:**
1. Add real-time activity indicators
2. Soften income estimate with disclaimer
3. Add localized message: "You seem to be in Nacka. Currently approximately 440 missions within reasonable distance."
---
## Screen 4: Dashboard (Placeholder)
**Product:** Landvex
**Status:** ⏳ Awaiting screen
### One-Sentence Test
Target: "I see what I've earned and what to do next."
---
## Screen 5: Results/Decision View (Placeholder)
**Product:** Landvex
**Status:** ⏳ Awaiting screen
### One-Sentence Test
Target: "I get a decision basis based on real observations."
---
## Next Screens to Audit
| Priority | Screen | Product | Status |
|----------|--------|---------|--------|
| 1 | Dashboard | Landvex | ⏳ Awaiting screen |
| 2 | Results/Decision View | Landvex | ⏳ Awaiting screen |
| 3 | Search | Landvex | ⏳ Awaiting screen |
| 4 | Settings/Profile | quiXzoom | ⏳ Awaiting screen |
---
## ÄNDRINGSHISTORIA
| Version | Datum | Beskrivning |
|---------|-------|-------------|
| 1.0 | 2026-07-02 | Initial audit: quiXzoom onboarding, Landvex process |
---
## STATUS
**DRAFT — Awaiting more screens**