Files
boc/docs/design/EXPERIENCE_AUDIT_QA.md
T
Bernt 8e79e4b006 docs: Dashboard Principle + Landvex Dashboard audit prep
- DASHBOARD_PRINCIPLE.md (v1.0, LOCKED):

  - Four questions: What, Where, How serious, What now

  - Information hierarchy: Score -> Observations -> Map -> History -> Details

  - Decision Density: Dashboard = 1-3 decisions max

  - Not BI: helps user make decision, not consume statistics

  - Verification checklist

- EXPERIENCE_AUDIT_QA.md updated:

  - Screen 4: Landvex Dashboard (Phase: Manage)

  - Dashboard-specific questions: 3-second understanding, today's decision,

    80% ignorable, primary CTA

  - Dashboard Principle check: What/Where/How serious/What now

  - Decision Density target: 1-3 decisions

  - One-Sentence Test: understand area performance and what to act on

- Ready for Landvex Dashboard screen (stresstest for Foundation v1.0)
2026-07-02 11:45:07 +00:00

312 lines
9.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 Mission Marketplace (Proposed)
**Product:** quiXzoom
**Internal Name:** Mission Marketplace (not "Public Map")
**Status:** 🟡 Proposed design
**Phase:** Discover
### 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
**Target:** "I can see which missions are near me and what they pay."
**Result:** ✅ Pass — concrete, avoids income promise
### 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.
**Journey Principle:** Discover phase ✅
**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: Landvex Dashboard (Placeholder)
**Product:** Landvex
**Phase:** Manage
**Status:** ⏳ Awaiting screen
### Dashboard-Specific Questions
| # | Question | Target |
|---|----------|--------|
| 1 | Can I understand the situation in 3 seconds? | Yes — score immediately visible |
| 2 | What is today's most important decision? | Clear primary action |
| 3 | Can I ignore 80% of the information? | Hierarchy: score → observations → map → history → details |
| 4 | Is there a primary CTA? | "Inspect area" / "Order report" / "View changes" |
### Dashboard Principle Check
| Question | Target |
|----------|--------|
| What is happening? | Score + key changes |
| Where is it happening? | Map or location indicator |
| How serious is it? | Threshold comparison |
| What do I do now? | Primary CTA |
### Decision Density
Target: 13 decisions
### One-Sentence Test
Target: "I understand how my area is performing and what to act on."
If it takes two sentences, the dashboard is trying to do too much.
---
## 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**